# Python Program For Calculator

Simple calculator in python; Through this tutorial, i am going to show you how to make basic calculator using function and if else if that can add, subtract, multiply or divide depending upon the input from the user.

In this tutorial, i will write a python programs to make simple calculator.

## Calculator Programs in Python

• Calculator program in python using function
• Calculator program in python using if else

### Calculator program in python using function

```# Program create a simple calculator
# This function adds two numbers
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("2.Subtract")
print("3.Multiply")
print("4.Divide")
# Take input from the user
choice = input("Enter choice(1/2/3/4): ")
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if choice == '1':
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")```

Output of the calculator program in python using functions:

```Select operation.
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):  1
Enter first number:  10
Enter second number:  15
10.0 + 15.0 = 25.0```

### Calculator program in python using if else

```# menus
print("Calculator")
print("2.Substract")
print("3.Multiply")
print("4.Divide")

# input choice
ch=int(input("Enter Choice(1-4): "))

if ch==1:
a=int(input("Enter A:"))
b=int(input("Enter B:"))
c=a+b
print("Sum = ",c)
elif ch==2:
a=int(input("Enter A:"))
b=int(input("Enter B:"))
c=a-b
print("Difference = ",c)
elif  ch==3:
a=int(input("Enter A:"))
b=int(input("Enter B:"))
c=a*b
print("Product = ",c)
elif ch==4:
a=int(input("Enter A:"))
b=int(input("Enter B:"))
c=a/b
print("Quotient = ",c)
else:
print("Invalid Choice")
```

Output

```Calculator