Question: Python 2. (10 points.) Write a Python function called hasop that takes two arguments. The fint argument is a string that represents an operator, as
2. (10 points.) Write a Python function called hasop that takes two arguments. The fint argument is a string that represents an operator, as in Lab 1. The secono string or tuple that represents an expression, also as return True if the operator appears in the expression; it must return False otherwise. Here are some examples of how hasp must work, where the arrow " , menns "returns." in Lab 1. Your function hasop must has0p('+', 'a') False has0p('+', ('a', '+', 'b'))=> True has0p(+', ('a,'b')) False ('a', '-' , ('b', '+', 'c')))True (('a', '+', 'b'), '-', 'c'))=> True (('a', '*', 'b'), '-', 'c'))=> False has0p('+', has0p('+', has0p('+', Your function must work correctly for any operator and any expression, not just the ones in the examples. You may assume that the functions left.op) and right from Lab
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
