Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using Python,#MODIFY THE TEMPLATE TO: Write code that calls your function #from

ID: 3703721 • Letter: U

Question

Using Python,#MODIFY THE TEMPLATE TO: Write code that calls your function

#from the previous question with a list from the user. If any

#integers were negative, it returns a warning of "WARNING". (Use exception handling.)

class NegativeNumberException(Exception):

def __init__(self,msg="NNE"):

self.msg = msg

  

def checkNeg(listOfIntegers):

ctr = 0

while ctr < len(listOfIntegers):

if listOfIntegers[ctr] < 0:

raise NegativeNumberException()

ctr = ctr + 1

def template(listOfIntegers):

#START OF YOUR CODE

checkNeg(listOfIntegers)

  

  

#END OF YOUR CODE

return 0

Explanation / Answer

class NegativeNumberException(Exception):
def __init__(self,msg="NNE"):
self.msg = msg
  
def checkNeg(listOfIntegers):
try:
ctr = 0
while ctr < len(listOfIntegers):
if listOfIntegers[ctr] < 0:
raise NegativeNumberException()
ctr = ctr + 1
except NegativeNumberException:
print("WARNING")
  
def template(listOfIntegers):
#START OF YOUR CODE
checkNeg(listOfIntegers)
#END OF YOUR CODE
return 0

**Comment for any further queries. Upvote if the answer is satisfactory

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote