Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
# Calculator
import sys
infiniteLoop = "true"
while(infiniteLoop == "true"):
operator = input("Would you like to add (a), subtract (s), multiply (m), or divide (d)")
if (operator == "a"):
add1 = raw_input("Enter 1st number: ")
add2 = raw_input("Enter number you would like to add: ")
answer = add1 + add2
print(answer)
newEquation = raw_input("Would you like to enter new equation (e) or continue this one (c), or are you finished (n)?")
if(newEquation == "e"):
continue
else:
break
elif (operator == "s"):
subtract1 = raw_input("Enter 1st number: ")
subtract2 = raw_input("Enter number you would like to subtract: ")
answer = subtract1 - subtract2
print(answer)
newEquation = raw_input("Would you like to enter new equation (e) or continue this one (c), or are you finished (n)?")
if(newEquation == "e"):
continue
else:
break
elif (operator == "m"):
multiply1 = raw_input("Enter 1st number: ")
multiply2 = raw_input("Enter number you would like to add: ")
answer = multiply1 * multiply2
print(answer)
newEquation = raw_input("Would you like to enter new equation (e) or continue this one (c), or are you finished (n)?")
if(newEquation == "e"):
continue
else:
break
elif (operator == "d"):
divide1 = raw_input("Enter 1st number: ")
divide2 = raw_input("Enter number you would like to add: ")
answer = divide1 / divide2
print(answer)
newEquation = raw_input("Would you like to enter new equation (e) or continue this one (c), or are you finished (n)?")
if(newEquation == "e"):
continue
else:
break
else:
print("Sorry, that is not a defined operator")
Advertisements
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.
AcceptLearn more