code for calculator in Python
Answers
Answer:
Explanation:
Python Program to Make a Simple Calculator
In this example you will learn to create a simple calculator that can add, subtract, multiply or divide depending upon the input from the user.
To understand this example, you should have the knowledge of following Python programming topics:
Python Functions
Python Function Arguments
Python User-defined Functions
Simple Calculator by Making Functions
# Program make a simple calculator that can add, subtract, multiply and divide using functions
# 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")
# Take input from the user
choice = input("Enter choice(1/2/3/4):")
num1 = int(input("Enter first number: "))
num2 = int(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))
else:
print("Invalid input")
Answer:
def add():
a=int(input("Enter"))
b=int(input("Enter"))
sum = a+b
print (sum)
def sub():
a=int(input("Enter"))
b=int(input("Enter"))
dif = a-b
print (dif)
def mul():
a=int(input("Enter"))
b=int(input("Enter"))
mul = a*b
print (mul)
def div():
a=float(input("Enter"))
b=float(input("Enter"))
q = a/b
print (q)
typeselect = str(input("Enter type")).lower()
if typeselect == "add":
add()
if typeselect == "subtract":
sub()
if typeselect == "multiply":
mul()
if typeselect == "divide":
div()
else:
print ("I dont understand that!")
This is my answer. Hope it helps!