Question: Python Write a script that enables the user to enter mathematical word problems like two times three and seven minus five, then use string processing
Python
Write a script that enables the user to enter mathematical word problems like "two times three" and "seven minus five", then use string processing to break apart the string into the numbers and the operation and return the result. So "two times three" would return 6 and "seven minus five" would return 2 . To keep things simple, assume the user enters only the words for the numbers 0 through 9 and only the operations 'plus', 'minus', 'times' and 'divided by'. * Use the following Dictionary Hnumdict ={ "zero": 0, "one": 1, "two": 2, "three": 3, "four": 4, "five": 5, "six": 6, "seven": 7, "eight": 8, "nine": 9\} "print("Enter three times five, nine plus four etc.") "problem = input("Enter the Math problems in words: ")
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
