create a calculator in python

Here's a simple calculator program in Python that can perform the basic mathematical operations such as addition, subtraction, multiplication and division:

main.py
# define functions for each operation
def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    return x / y

# take input from the user
print("Select operation.")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
choice = input("Enter choice (1/2/3/4): ")

num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))

# perform calculation based on user's choice
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))

else:
    print("Invalid input. Please try again.")
832 chars
40 lines

To use this calculator, simply run the code and follow the instructions on the screen. The program will ask the user to select an operation (1 to 4), enter the first and second number, and then perform the chosen mathematical operation on the given numbers.

gistlibby LogSnag