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):

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education