Capítulo 4: Entrada y salida de datos
4.1. Función input(): lectura de datos
input(): lectura de datosSintaxis básica de input()
input()variable = input("Mensaje para el usuario: ")Características fundamentales
nombre = input("¿Cuál es tu nombre? ")
print(f"Tipo: {type(nombre)}") # <class 'str'>
print(f"Valor: {nombre}")
edad_str = input("¿Cuántos años tienes? ")
print(f"Tipo: {type(edad_str)}") # <class 'str'> (aunque introduzcas un número)
print(f"Valor: {edad_str}")# Con mensaje (recomendado)
nombre = input("Introduce tu nombre: ")
# Sin mensaje (no recomendado)
edad = input() # El usuario no sabe qué introducirEjemplos prácticos básicos
4.2. Conversión de tipos en la entrada
4.3. Función print(): escritura y formateo
print(): escritura y formateoSintaxis y parámetros de print()
print()Parámetros principales
4.4. Formateo avanzado de cadenas con f-strings
Sintaxis básica
Formateo numérico
Alineación y relleno
Formateo con separadores de miles
Ejemplos prácticos de formateo
Tabla de especificadores de formato
Especificador
Descripción
Ejemplo
Métodos alternativos (legacy)
4.5. Caso práctico: Calculadora interactiva
Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
🔧 Ejercicio Práctico:
Última actualización
¿Te fue útil?