Create a calculator.py and ask user for two numbers and an operator (+.-. *) and output the result. Your calculator should also have an option to "quit the calculator". The calculator.py will call individual functions such as: def add(num1.num2): print num1. "+", num2. "=", num 1 + num2 def sub(num1, num2): def div(num1, num2):

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter9: Records (struct)
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question
Ans fast for upvote else downvote
Create a calculator.py and ask user for two numbers and an operator (+-*, **) and output the result. Your calculator should also have an option to "quit the calculator". The calculator.py will call individual functions
such as
def add(num1.num2):
print num1, "+", num2, "=", num1 + num2
def sub(num1, num2):
def div(num1, num2)
def mul (num1, num2):
def power(num 1, num2):
def menu():
print "Welcome to calculator.py"
print "your options are:"
return int(raw_input ("Choose your options: "))
Your calculator will keep ask users for the numbers and the operator until you indicate that you want to quit. You might want to use "While loop" for this question.
Here is a sample output
1) Addition
2) Subtraction
3) Multiplication
4) Division
5) Power
6) Quit calculator.py
Choose your options: 1
Add this: 2
to this: 5
2+5 = 7
Welcome to calculator.py
your options are
1) Addition
2) Subtraction
3) Multiplication
4) Division
5) Power
6) Quit calculator.py
Choose your options:
Choose your options: 6
Thank you for using calculator.py!
Transcribed Image Text:Create a calculator.py and ask user for two numbers and an operator (+-*, **) and output the result. Your calculator should also have an option to "quit the calculator". The calculator.py will call individual functions such as def add(num1.num2): print num1, "+", num2, "=", num1 + num2 def sub(num1, num2): def div(num1, num2) def mul (num1, num2): def power(num 1, num2): def menu(): print "Welcome to calculator.py" print "your options are:" return int(raw_input ("Choose your options: ")) Your calculator will keep ask users for the numbers and the operator until you indicate that you want to quit. You might want to use "While loop" for this question. Here is a sample output 1) Addition 2) Subtraction 3) Multiplication 4) Division 5) Power 6) Quit calculator.py Choose your options: 1 Add this: 2 to this: 5 2+5 = 7 Welcome to calculator.py your options are 1) Addition 2) Subtraction 3) Multiplication 4) Division 5) Power 6) Quit calculator.py Choose your options: Choose your options: 6 Thank you for using calculator.py!
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Types of Loop
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning