Skip to content

calculadora  #12

@lucasavor8080

Description

@lucasavor8080

def calculadora():
print("--- Calculadora Pro para GitHub ---")
print("Operaciones disponibles:")
print("1. Suma (+)")
print("2. Resta (-)")
print("3. Multiplicación (*)")
print("4. División (/)")

while True:
    try:
        opcion = input("\nElige una opción (1/2/3/4) o 's' para salir: ").lower()
        
        if opcion == 's':
            print("¡Hasta luego! No olvides darle una estrella a mi repo.")
            break

        if opcion in ['1', '2', '3', '4']:
            num1 = float(input("Ingresa el primer número: "))
            num2 = float(input("Ingresa el segundo número: "))

            if opcion == '1':
                print(f"Resultado: {num1} + {num2} = {num1 + num2}")
            elif opcion == '2':
                print(f"Resultado: {num1} - {num2} = {num1 - num2}")
            elif opcion == '3':
                print(f"Resultado: {num1} * {num2} = {num1 * num2}")
            elif opcion == '4':
                if num2 == 0:
                    print("Error: No se puede dividir entre cero.")
                else:
                    print(f"Resultado: {num1} / {num2} = {num1 / num2}")
        else:
            print("Opción no válida. Intenta de nuevo.")
    except ValueError:
        print("Entrada inválida. Por favor, ingresa solo números.")

if name == "main":
calculadora()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions