Breaking

Post Top Ad

Your Ad Spot

lunes, 16 de diciembre de 2019

Programa Python para hacer una calculadora simple

En este ejemplo, aprenderá a crear una calculadora simple que puede sumar, restar, multiplicar o dividir dependiendo de la entrada del usuario.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
  • Funciones de Python
  • Argumentos de la función Python
  • Funciones definidas por el usuario de Python

Calculadora simple haciendo funciones

  1. # Program make a simple calculator
  2. # This function adds two numbers
  3. def add(x, y):
  4. return x + y
  5. # This function subtracts two numbers
  6. def subtract(x, y):
  7. return x - y
  8. # This function multiplies two numbers
  9. def multiply(x, y):
  10. return x * y
  11. # This function divides two numbers
  12. def divide(x, y):
  13. return x / y
  14. print("Select operation.")
  15. print("1.Add")
  16. print("2.Subtract")
  17. print("3.Multiply")
  18. print("4.Divide")
  19. # Take input from the user
  20. choice = input("Enter choice(1/2/3/4): ")
  21. num1 = float(input("Enter first number: "))
  22. num2 = float(input("Enter second number: "))
  23. if choice == '1':
  24. print(num1,"+",num2,"=", add(num1,num2))
  25. elif choice == '2':
  26. print(num1,"-",num2,"=", subtract(num1,num2))
  27. elif choice == '3':
  28. print(num1,"*",num2,"=", multiply(num1,num2))
  29. elif choice == '4':
  30. print(num1,"/",num2,"=", divide(num1,num2))
  31. else:
  32. print("Invalid input")
Ejecutar código
Salida
Seleccionar operación.
1.Agregar
2. restar
3.multiplicar
4.Divide
Ingrese la opción (1/2/3/4): 3
Ingrese el primer número: 15
Ingrese el segundo número: 14
15.0 * 14.0 = 210.0
En este programa, le pedimos al usuario que elija la operación deseada. Las opciones 1, 2, 3 y 4 son válidas. Se toman dos números y if...elif...elsese usa una ramificación para ejecutar una sección en particular. Funciones definidas por el usuario add()subtract()multiply()divide()evaluar las operaciones respectivas.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas