Question: 2. (10 points.) Write a Python function called has0p that takes two arguments. The first string or tuple that represents an expression, also as in

 2. (10 points.) Write a Python function called has0p that takes

2. (10 points.) Write a Python function called has0p that takes two arguments. The first string or tuple that represents an expression, also as in Lab 1. Your function hasop must 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 "=>" means "returns." hasOp('+', 'a') False hasOp('+', ('a','+', 'b'))True hasOp('+', ('a', '*', 'b'))=> False ('a', '-' , ('b', '+', 'c')))=> True (('a', '+', 'b'), '-', 'c'))=> True (('a','+', 'b'), '-', 'c'))=> False has0p('+', has0p('+', hasOp('+', Your function must work correctly for any operator and any in the examples. You may assume that the functions laft op) and right from Lab Lare expression, not just the ones

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!