Advertisement
tdrobotica

Reto 5 curso de Python

Mar 10th, 2022
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.04 KB | None | 0 0
  1. def suma(num1,num2):#funcion suma
  2.     return num1+num2
  3.  
  4. def resta(num1,num2):#funcion resta
  5.     return num1-num2
  6.  
  7. def multiplicacion(num1,num2):#funcion multiplicacion
  8.     return num1*num2
  9.  
  10. def division(num1,num2):#funcion division
  11.     return num1/num2
  12.  
  13. def exponenciacion(num1,num2):#funcion exponenciacion
  14.     return num1**num2
  15.  
  16. def modulo(num1,num2):#funcion modulo
  17.     return num1%num2
  18.  
  19. def menu_calculadora():#funcion principal calculadora
  20.     print("--------------------CALCULADORA---------------------")
  21.     print("Operaciones que realiza la calculadora.\n 1. Suma \n 2. Resta \n 3. Multiplicación \n 4. División \n 5. Potencia \n 6. Módulo")
  22.     print("Ingrese los números a operar. ")
  23.     opcion = int(input("Escriba la operación que desea realizar: "))
  24.     num1=int(input("Ingrese el numero 1: "))
  25.     num2=int(input("Ingrese el numero 2: "))
  26.    
  27.     if opcion == 1:
  28.         print("Eligio la opración suma. ")
  29.         resultado =suma(num1,num2)#Aquí se llama la función y se envia los parametros.
  30.     elif opcion == 2:
  31.         print("Eligio la opración resta. ")
  32.         resultado =resta(num1,num2)#Aquí se llama la función y se envia los parametros.
  33.     elif opcion == 3:
  34.         print("Eligio la opración multiplicación. ")
  35.         resultado =multiplicacion(num1,num2)#Aquí se llama la función y se envia los parametros.
  36.     elif opcion == 4:
  37.         print("Eligio la opración división. ")
  38.         resultado =division(num1,num2)#Aquí se llama la función y se envia los parametros.
  39.     elif opcion == 5:
  40.         print("Eligio la opración potencia. ")
  41.         resultado =potencia(num1,num2)#Aquí se llama la función y se envia los parametros.
  42.     elif opcion == 6:
  43.         print("Eligio la opración modulo. ")
  44.         resultado =modulo(num1,num2)#Aquí se llama la función y se envia los parametros.
  45.     else:
  46.         print("No existe esa opción. ")
  47.     return resultado
  48.  
  49. resultado = menu_calculadora()#Se llama la función principal, esta línea es muy importante.
  50. print("La respuesta es: ",resultado)
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement