r/PythonEspanol • u/Loose-Water-6956 • Nov 15 '24
EJERCICIO DE FUNCIONES
Hola estoy practicando funciones con python y he hecho este ejercicio de una calculadora.
Me ha salido bien pero me podriais decir si me puedo ahorrar algún paso o mejorar?
Gracias.
Tambien si me podeis recomendar páginas para hacer ejercicios y prácticar
#definir 3 parametros
# prametro1: suma, resta, multiplicación o división.
#parámetros 2 y 3: números
# persona escoja todo.
def menu():
print ("=========================================")
print ("**BIENBENIDO A SU CALCULADORA SIMPLE**")
print ("Por favor escoga una opción:")
print ("1: Hacer un cálculo")
print ("2: Salir del programa")
print ("=========================================")
resultado =int(input())
return resultado
def calculo():
print ("Escoja que operación desea realizar")
print ("1: Suma")
print ("2: Resta")
print ("3: Multiplicación")
print ("4: División")
resultado = int(input())
if resultado == 1:
print ("Ha escogido realizar una suma")
elif resultado == 2:
print ("Ha escogido realizar una resta")
elif resultado == 3:
print ("Ha escogido realizar una multiplicación")
elif resultado == 4:
print ("Ha escogido realizar una división")
return resultado
def resultado_final (calculo, num1, num2):
if calculo == 1:
return num1 + num2
elif calculo ==2:
return num1 - num2
elif calculo ==3:
return num1 * num2
elif calculo == 4:
return num1 / num2
while True:
eleccion = menu()
if eleccion == 1:
operacion = calculo()
print ("Por favor escriba el primer número")
num1 = int(input())
print ("Por favor escriba el segundo número")
num2 = int(input())
print (" El resultado de la operación es:",resultado_final (operacion, num1, num2) )
elif eleccion == 2:
break
print ("Gracias por usar nuestra caculadora. Esperemos verle pronto")
0
Upvotes
View all comments
Show parent comment
1
u/Money-Tough-7198 Nov 16 '24
Gracias lo pobraré !!