Diseño web y posicionamiento SEO en Valencia

Crear calculadora en python

Crear calculadora en python

En este ejemplo, aprenderás a crear una calculadora simple que puede sumar, restar, multiplicar y dividir en base a la entrada del usuario que nos ayudará a realizar operaciones matematicas como las tablas de multiplicar.

Para entender este ejemplo, es necesario conocer los siguientes temas de programación en Python.

Si no tienes conocimiento de Python te recomiendo que aprendas primero a manejar este programa.

Ejemplo calculadora simple con funciones

# Program make a simple calculator
# This function adds two numbers
def add(x, y):
    return x + y
# This function subtracts two numbers
def subtract(x, y):
    return x - y
# This function multiplies two numbers
def multiply(x, y):
    return x * y
# This function divides two numbers
def divide(x, y):
    return x / y

print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
while True:
    # take input from the user
    choice = input("Enter choice(1/2/3/4): ")
    # check if choice is one of the four options
    if choice in ('1', '2', '3', '4'):
        num1 = float(input("Enter first number: "))
        num2 = float(input("Enter second number: "))
        if choice == '1':
            print(num1, "+", num2, "=", add(num1, num2))
        elif choice == '2':
            print(num1, "-", num2, "=", subtract(num1, num2))
        elif choice == '3':
            print(num1, "*", num2, "=", multiply(num1, num2))
        elif choice == '4':
            print(num1, "/", num2, "=", divide(num1, num2))
        
        # check if user wants another calculation
        # break the while loop if answer is no
        next_calculation = input("Let's do next calculation? (yes/no): ")
        if next_calculation == "no":
          break
    
    else:
        print("Invalid Input")

Código de ejecución

Select operation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4): 3
Enter first number: 15
Enter second number: 14
15.0 * 14.0 = 210.0
Let's do next calculation? (yes/no): no

Programa de Python para crear una calculadora sencilla

Se toman dos números y se ramifican if. .elif. .else para ejecutar la sección específica.

Las funciones definidas por el usuario add(), subtract(), multiply() y divide() evalúan cada operación y muestran el resultado.

¿Qué te ha parecido?

xufa estudio logo

Hacemos que tu
proyecto web crezca.

Copyright © 2024 info@xufa.es | Todos los derechos reservados.

Servicios