Preguntar al usuario
Lea una temperatura
Preguntar al usuario es una lección gratuita de Coding for Kids en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Coding for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Coding for Kids incluye 4 lecciones en total.
¡Hable con el usuario! 💬
¡Hola, programador! 👋 Hasta ahora NOSOTROS elegíamos la temperatura. Pero ¿qué pasa si queremos que el usuario escriba su propio número? 🤔
Python tiene una palabra mágica para eso: input()! ⌨️
print("Let's ask the user a question! 💬")Conozca input() ⌨️
input() detiene el programa y espera a que alguien escriba algo. ⏳
¡Después nos devuelve lo que esa persona haya escrito! Probemos primero con un nombre. 😊
name = input("What is your name? ")
print("Hello", name, "👋")Pedir una temperatura 🌡️
¡Ahora pidamos una temperatura en lugar de un nombre! 🌡️
Escribimos una pregunta amable dentro de los paréntesis.
temp = input("Type a temperature in Celsius: ")
print("You typed:", temp)¡Oh, no! ¡Es texto! 😅
¡Sorpresa! 😮 input() siempre nos da texto (llamado cadena), incluso si ha escrito números.
No puede hacer operaciones matemáticas con texto... ¡tenemos que solucionarlo! 🔧
temp = input("Type a number: ")
print("This is text:", temp)
print("Type is:", type(temp))Convertir texto en un número 🔢
Usamos float() para convertir el texto en un número con decimales. ✨
¡Ahora Python sabe que es un número real con el que podemos hacer operaciones matemáticas! 🧮
text = input("Type a temperature: ")
number = float(text)
print("Now it is a number:", number)Todo en una línea ➡️
¡Los programadores expertos combinan los pasos! 🤓
Envolvemos input() dentro de float() para preguntar Y convertir al mismo tiempo. 🎯
temp = float(input("Celsius please: "))
print("Got the number", temp, "🌡️")int() para números enteros 🔢
Si solo quiere números enteros (sin decimales), ¡use int()! 🍎
Para las temperaturas, float() suele ser mejor debido a los decimales. 🌡️
age = int(input("How old are you? "))
print("Next year you will be", age + 1, "🎂")Hacer operaciones con la entrada 🧮
Ahora que es un número real, ¡sumémosle 10! ¡Muy fácil! 🎉
temp = float(input("A temperature: "))
print("Add 10:", temp + 10)Convertir lo que escribió el usuario 🪄
Reunámoslo todo: ¡pida los grados Celsius y use nuestra fórmula para obtener Fahrenheit! 🔥
c = float(input("Celsius: "))
f = c * 9 / 5 + 32
print(c, "C is", f, "F 🔥")Preguntas amables 😊
¡Escriba siempre una pregunta amable para que el usuario sepa qué debe escribir! 🤗
¡Una pregunta clara hace que el usuario esté satisfecho! ¡Añada un emoji para darle más diversión! 🎈
c = float(input("How warm is it in Celsius today? 🌞 "))
print("Thanks! You said", c, "degrees!")¡Experto en entradas! 🏆
¡Ahora puede preguntar cualquier cosa al usuario! 🎉
input()espera a que se escriba algo ⌨️- Devuelve texto 📝
float()convierte el texto en un número 🔢
¡A continuación, mostraremos un resultado espectacular! ✨
print("I can ask the user anything now! 🥳")Comprobación rápida ✅
¡Comprobemos lo que ha aprendido! 🧠
¡Hora de repasar! 🎒
¡Genial, ha aprendido a hablar con el usuario! 🌟
input()pregunta y espera ⏳- Devuelve texto 📝
float()= números con decimales 🌡️int()= números enteros 🍎float(input(...))hace ambas cosas a la vez. ⚡
Siguiente: ¡mostrar el resultado de una forma elegante! ✨
print("Asking the user: complete! 🚀")Preguntas frecuentes
¿La lección «Preguntar al usuario» es gratis?
Sí — el texto completo de «Preguntar al usuario» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Coding for Kids, actualiza a CoddyKit PRO. El curso de Coding for Kids incluye 4 lecciones en total.
¿Qué aprenderé en «Preguntar al usuario»?
Lea una temperatura Practicas Coding for Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Coding for Kids?
No se requiere experiencia previa. Coding for Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.
¿Cuánto tiempo toma la lección «Preguntar al usuario»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Coding for Kids?
Sí. Cada lección de Coding for Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Celsius y Fahrenheit
- La fórmula
- Preguntar al usuario
- Mostrar el resultado