CODEZEROINTERACTIVE

Chapter 7 / 15

Introduction

Entrada de datos con input(), conversiones, respuestas del usuario y formulario interactivo de MiniFinance.

Lesson 134%

1 / 22 lessons in this chapter

Chapter introduction

1 / 1 in this part

Current chapter

Chapter 7 — input(): recibir información del usuario

Self-paced

Capítulo 7 — input(): recibir información del usuario

En el capítulo anterior aprendimos que Python trabaja con diferentes tipos de datos.

MiniFinance ya puede representar correctamente información como:

python terminal
nombre_usuario = "Andrea"
saldo_inicial = 2000
cuenta_activa = True
descripcion = None

Sin embargo, todavía existe un problema importante: todos los valores están escritos directamente dentro del código.

python terminal
nombre_usuario = "Andrea"
saldo_inicial = 2000

Para utilizar otro nombre o saldo, el desarrollador tendría que abrir main.py, modificar las variables y ejecutar nuevamente el programa.

Una aplicación real no debería obligar al usuario a editar su código fuente.

En lugar de eso, debe poder hacer preguntas y recibir respuestas.

Para lograrlo utilizaremos:

python terminal
input()

Al terminar este capítulo podrás:

  • Entender qué hace input().
  • Mostrar preguntas en la terminal.
  • Guardar las respuestas del usuario.
  • Comprender por qué input() siempre devuelve texto.
  • Convertir respuestas a números.
  • Solicitar nombres, cuentas, monedas y montos.
  • Detectar problemas causados por datos inválidos.
  • Entender la diferencia entre recibir, convertir y validar información.
  • Crear el primer formulario interactivo de MiniFinance.
  • Permitir que el usuario configure su cuenta y registre movimientos.