
Construye una calculadora interactiva que reciba dos números, los convierta y muestre resultados con print(), dejando comprobado qué ocurre cuando el divisor es cero.
print(), input() y operaciones básicas con un programa que pida tu nombre y dos números, calcule cuatro resultados y los muestre de forma legible. Al terminar, debes conservar:dia-04-entrada-calculo.py;input() a float;0.print(), input() y operaciones básicas. Hoy no toca avanzar a condicionales como tema nuevo: el if del bloque final solo evita una división imposible para que puedas probar el programa sin que se caiga.dia-03-variables.py y comprueba que todavía reconoces str, int, float y list.input("Nombre: ") antes de ejecutar. Escribe la predicción en tus notas.3 + 4, 10 - 3, 2 * 5 y 8 / 2.+, -, *, /, //, % y ** como operadores aritméticos básicos; los paréntesis permiten agrupar una expresión, y / produce un número decimal. 1freeCodeCamp.org. Ve directamente a estos tramos del índice del video:48:26 · Getting Input From Users;52:37 · Building a Basic Calculator.input() antes de convertirlo? y ¿qué diferencia hay entre sumar dos números y concatenar dos textos? El índice del video sitúa esos capítulos en esos minutos y presenta el curso como una introducción a los conceptos centrales de Python. 2print(), input() y cálculos. Elige un solo recorrido: el objetivo de hoy es ejecutar y modificar un programa, no terminar dos cursos.print() puede recibir varios valores y separarlos con espacios; también explica que una cadena con formato puede incorporar expresiones de Python. Para esta sesión basta con la primera posibilidad: varios argumentos en un print() claro. 3malla-ia, crea dia-04-entrada-calculo.py con este punto de partida:nombre = input("Tu nombre: ").strip()
primer_numero = float(input("Primer número: "))
segundo_numero = float(input("Segundo número: "))
print()
print("Hola,", nombre)
print("Suma:", primer_numero + segundo_numero)
print("Resta:", primer_numero - segundo_numero)
print("Producto:", primer_numero * segundo_numero)
if segundo_numero != 0:
print("División:", primer_numero / segundo_numero)
else:
print("División: no disponible porque el segundo número es 0")input() entrega texto. Por eso float(...) aparece antes de las operaciones: sin esa conversión, "2" + "3" une textos y produce "23"; no calcula 5. La documentación del curso también muestra la conversión de entradas a números para construir una calculadora, mientras que la documentación oficial de Python confirma el comportamiento de los operadores aritméticos. 128.5 y 2. Guarda la salida en tus notas o copia una captura de la terminal.0 como segundo número. Comprueba que el programa muestra el aviso y no intenta dividir entre cero.% o cambia float por int y prueba con números enteros. Anota qué comportamiento cambia y cuál se conserva.ValueError, revisa la entrada: float() necesita un número escrito con una forma válida, como 3, 3.5 o -2. Si aparece NameError, compara cada nombre con el que declaraste arriba. Si el resultado de una suma parece una unión de textos, revisa que ambos input() estén dentro de float(...).input() lo recibe, float() lo convierte, la expresión lo opera y print() lo presenta.dia-04-entrada-calculo.py dentro de tu carpeta malla-ia.0 en el segundo número y viste el aviso correspondiente.input() se convierte con float() antes de calcular.docs.python.org
youtube.com
docs.python.org
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.