0% encontró este documento útil (0 votos)
11 vistas1 página

Calculadora Básica en Python

El documento presenta una implementación de una calculadora básica en Python que permite realizar operaciones de suma, resta, multiplicación y división. Incluye funciones para cada operación y maneja errores como la división por cero y entradas no válidas. La calculadora interactúa con el usuario a través de la consola, solicitando números y la operación deseada.

Cargado por

siwichi0
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas1 página

Calculadora Básica en Python

El documento presenta una implementación de una calculadora básica en Python que permite realizar operaciones de suma, resta, multiplicación y división. Incluye funciones para cada operación y maneja errores como la división por cero y entradas no válidas. La calculadora interactúa con el usuario a través de la consola, solicitando números y la operación deseada.

Cargado por

siwichi0
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

def suma(a, b):

return a + b

def resta(a, b):


return a - b

def multiplicacion(a, b):


return a * b

def division(a, b):


if b != 0:
return a / b
else:
return "Error: División por cero"

def calculadora():
print("Calculadora Básica en Python")
print("Operaciones disponibles:")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")

opcion = input("Elige una operación (1/2/3/4): ")

if opcion in ('1', '2', '3', '4'):


try:
num1 = float(input("Ingresa el primer número: "))
num2 = float(input("Ingresa el segundo número: "))
except ValueError:
print("Entrada inválida. Por favor, ingresa números.")
return

if opcion == '1':
print("Resultado:", suma(num1, num2))
elif opcion == '2':
print("Resultado:", resta(num1, num2))
elif opcion == '3':
print("Resultado:", multiplicacion(num1, num2))
elif opcion == '4':
print("Resultado:", division(num1, num2))
else:
print("Opción no válida.")

# Ejecutar la calculadora
calculadora()

También podría gustarte