Question: Write a program that uses lambda functions and an if elif else structure to mimic the basic mathematical functions in python. Recall: The basic functions
Write a program that uses lambda functions and an if elif else structure to mimic the basic mathematical functions in python. Recall: The basic functions are addition, subtraction, multiplication, floating point division, integer division, the modulus operator, and the exponent. Your program should include a function that accepts the operation as a string (example add or +), as well as two variables, and returns a lambda function call. The structure should consist of strings that describe the seven basic operations, and the lambda functions should be defined for each operation (For instance, if the operation is addition, and your lambda functions accepts x and y as parameters, then the expression would be x + y. Include a trailing else clause for any operation that isnt one of the six operations. Sample output is shown below: Sample 1 Enter the operation as a symbol (e.g. + for addition): + Enter two values, separated by a space: 10 4 10.0 + 4.0 = 14.0 Sample 2 Enter the operation as a symbol (e.g. + for addition): * Enter two values, separated by a space: 8 3 8.0 * 3.0 = 24.0 Sample 3 Enter the operation as a symbol (e.g. + for addition): $ Enter two values, separated by a space: 7 3 7.0 $ 3.0 = Invalid operation
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
