Pedir datos
Python · Unidad 1: Primeros pasos
- Gratis
- Python
- 10 ejercicios
input() lee lo que escribe la persona.
Siempre regresa texto (str), aunque escriba un número.
nombre = input()
print("Hola,", nombre)Imprime
Hola, Ana
Para hacer cuentas con lo que escriben, convierte el texto: int(input()) para enteros y float(input()) para decimales.
edad = int(input())
print(edad + 1)Imprime
16
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
Si la persona escribe Ana, ¿qué imprime?
nombre = input() print("Hola, " + nombre + "!")2. Opción múltiple
¿De qué tipo es lo que regresa
input()?3. Predice la salida
Si la persona escribe 5, ¿qué imprime?
numero = input() print(numero * 2)4. Ordena las líneas
Ordena las líneas para saludar a quien escriba su nombre.
5. Opción múltiple
¿Qué hace
int("8")?6. Completa el código
La persona escribe 4. Completa para que imprima 12.
numero = ___(input()) print(numero * 3)7. Ordena las líneas
La persona escribe 7. Ordena las líneas para imprimir su doble.
8. Encuentra el bug
Este programa debería sumarle 10 al número que escriben. ¿Qué línea tiene el error?
numero = input() print(numero + 10)9. Completa el código
La persona escribe 1.5 (litros de agua al día). Completa para imprimir cuántos litros son en 2 días.
litros = ___(input()) print(litros * 2)10. Predice la salida
La persona escribe 3 y luego 4. ¿Qué imprime?
a = input() b = input() print(a + b) print(int(a) + int(b))
Se abre en el navegador. Es gratis y no hace falta cuenta para empezar.