# Program make a simple calculator# This function adds two numbersdefadd(x, y):return x + y
# This function subtracts two numbersdefsubtract(x, y):return x - y
# This function multiplies two numbersdefmultiply(x, y):return x * y
# This function divides two numbersdefdivide(x, y):return x / y
# This function exponents two numbersdefexponentiation(x, y):return x ** y
# This function finds the floor division two numbersdefroot(x, y):return x // y
print("Select operation.")print("1.Add")print("2.Subtract")print("3.Multiply")print("4.Divide")print("5.Exponential")print("6.Floor Division")whileTrue:# take input from the user
choice =input("Enter choice(1/2/3/4/5/6): ")# check if choice is one of the four optionsif choice in('1','2','3','4','5','6'):
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))elif choice =='5':print(num1,"**", num2,"=", exponentiation(num1, num2))elif choice =='6':print(num1,"//", num2,"=", root(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 !="yes":breakelse:print("Invalid Input")
option =int(input("Enter Your Choice 1(Add)/2(Sub)/3(Divide)/4(Multiply): "))# Check if the option is a valid operationif option >4:print("enter a valid Number")
exit()# Get the 2 numbers which will be calculating on
num1 =int(input("Enter Number 1: "))
num2 =int(input("Enter Number 2: "))if option ==1:print("The Sum Is ", num1 + num2)elif option ==2:print("The Difference Is ", num1 - num2)elif option ==3:print("The Division Is ", num1 / num2)elif option ==4:print("The Product Is ", num1 * num2)elif option ==5:print("The Power Is ", num1 ** num2)
# This is the simplest one of all the python calculators.
num23 =input("Enter a number: ")
num24 =input("Enter another number: ")
op =input("Select an operator from the following: Add, Multiply, Divide, Minus: ")# I don't know why I chose num23 and 24defmultiply(num1, num2):print(int(num1)*int(num2))defadd(num1, num2):print(int(num1)+int(num2))defdivide(num1, num2):print(int(num1)/int(num2))defminus(num1, num2):print(int(num1)-int(num2))if op =='Multiply':
multiply(num23, num24)elif op =='Add':
add(num23, num24)elif op =='Divide':
divide(num23, num24)elif op =='Minus':
minus(num23, num24)else:print("Invalid entry!")
import time
times =3for x inrange(times):defcalculate(a, b, formula):if formula =='+':return a + b
elif formula =='-':return a - b
elif formula =='*':return a * b
elif formula =='/':return a / b
else:print('Just Leave!')return'Closing program...'print('Choose a number')
a =float(input())print('Choose a second number')
b =float(input())print('Do you want to * / - or + ?')
formula =input()
answer = calculate(a, b, formula)print(answer)
sleep(3)
print("Python Calculator")
problem =input("Enter a math problem, or 'q' to quit")# Takes User's inputwhile(problem !="q","Q"):# If problem = "q", or "Q", quitprint("The answer to ", problem,"is:",eval(problem))# Solve problem
problem =input("Enter another math problom, or 'q' to quit: ")# Repeat question
print('Calculator')
input_1 =input('First Number? ')
input_2 =input('Second Number? ')try:print(f'{input_1} + {input_2} is {float(input_1)+float(input_2)}')print(f'{input_1} - {input_2} is {float(input_1)-float(input_2)}')print(f'{input_1} X {input_2} is {float(input_1)*float(input_2)}')print(f'{input_1} / {input_2} is {float(input_1)//float(input_2)}')except Exception as e:print(f'ERROR: {e}')