Question: Lab 1 1 A: All math, all the time Write a method allMath ( ) which takes in two numbers as inputs and returns a

Lab11A: All math, all the time
Write a method allMath() which takes in two numbers as inputs and returns a tuple containing the result of each arithmetic operation between both numbers in the following order: addition, subtraction, multiplication, division, floor division, modulus, power. If one of the operations requires a division by 0, replace its result with None. For example:
allMath(2,3) would return the tuple (5,-1,6,0.6666666666666666,0,2,8)
allMath(1,8) would return the tuple (9,-7,8,0.125,0,1,1)
allMath(6,0) would return the tuple (6,6,0, None, None, None, 1)
allMath(7,8) would return the tuple (15,-1,56,0.875,0,7,5764801)
Outside the method, prompt the user for two numbers, pass those two numbers to allMath, and then print out the result, as the sample outputs below show.
Note: You can assume both inputs are valid numbers (i.e. you dont need to check if the inputs are numbers)
Hint: Remember that, while tuples are immutable, you can concatenate two tuples, much like you would two strings.
Sample outputs (user input in bold):
Enter your first number: 5
Enter your second number: 4
Your resulting tuple is (9,1,20,1.25,1,1,625)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!