Question: in python please Calculator Have the function Calculator(str) take the str parameter being passed and evaluate the mathematical expression within in. For example, if str

in python please  in python please Calculator Have the function Calculator(str) take the str
parameter being passed and evaluate the mathematical expression within in. For example,

Calculator Have the function Calculator(str) take the str parameter being passed and evaluate the mathematical expression within in. For example, if str were "2+(3-1)*3" the output should be 8. Another example: if str were "(2-0) (6/2)" the output should be 6. There can be parenthesis within the string so you must evaluate it properly according to the rules of arithmetic. The string will contain the operators: +,-./,* (, and ). If you have a string like this: #/#*# or #+#(#)/#, then evaluate from left to right. So divide then multiply, and for the second one multiply, divide, then add. The evaluations will be such that there will not be any decimal operations, so you do not need to account for rounding and whatnot. Examples Input: "6*(4/2)+3*1" Output: 15 Input: "6/3-1" Output: 1 Python def Calculator(strParam): 1 2 3 4 5 6 # code goes here return strParam # keep this function call here print Calculator(raw_input()) 7

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!