CalcuPy
Python
print("====Bienvenido a====")
print("====CalcuPy Beta V1====")
print("© 2026 juandiegosoto33548")
# si lo vas a modificar asegurese de cambiar juandiegosoto33548 por el suyo
while True:
# 1. Preguntar primero la operación
opera = input("¿Suma, Resta, Multiplicar, Dividir o Salir?: ")
# 2. Verificar si el usuario quiere terminar
if opera == "Salir":
print("¡Hasta luego!")
break
# 3. Pedir los números solo si va a realizar un cálculo
if opera == "Suma" or opera == "Resta" or opera == "Multiplicar" or opera == "Dividir":
num1 = float(input("Número 1: "))
num2 = float(input("Número 2: "))
if opera == "Suma":
resultado = num1 + num2
print(f"Resultado: {resultado}\n")
elif opera == "Resta":
resultado = num1 - num2
print(f"Resultado: {resultado}\n")
elif opera == "Multiplicar":
resultado = num1 * num2
print(f"Resultado: {resultado}\n")
elif opera == "Dividir":
# Validación para evitar el error de división por cero
if num2 == 0:
print("Error: No se puede dividir entre cero.\n")
else:
resultado = num1 / num2
print(f"Resultado: {resultado}\n")
else:
print("Operación no válida. Intenta de nuevo.\n")
Sign in to react
Calculadora hecha con python
Published feedback
InimitableRobby
Updated Jul 22, 2026La lógica de tu calculadora es muy clara y funcional, Juan diego Soto, ya que permite realizar múltiples operaciones como suma, resta, multiplicación y división.
Tu proyecto CalcuPy es un gran paso para aprender a programar, y me gusta cómo has pensado en la validación de entrar a cero en la división.