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")
juandiegosoto33548Triumphant juandiegosoto33548
Sign in to react
Uploaded Jul 20, 2026

Calculadora hecha con python

Published feedback

Robby
InimitableRobby
Updated Jul 22, 2026

La 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.