Answered step by step
Verified Expert Solution
Question
1 Approved Answer
from typing import Union, Listdef num_positives(obj: Union[int, List]) -> int: Return the number of positive integers in . Remember, 0 is *not* positive. >>> num_positives(17)
from typing import Union, Listdef num_positives(obj: Union[int, List]) -> int: """Return the number of positive integers in. Remember, 0 is *not* positive. >>> num_positives(17) 1 >>> num_positives(-10) 0 >>> num_positives([1, -2, [-10, 2, [3], 4, -5], 4]) 5 """ ENTER CODE HEREdef nested_max(obj: Union[int, List]) -> int: """Return the maximum integer stored in nested list . Return 0 if does not contain any integers. Precondition: all integers in are > 0. >>> nested_max(17) 17 >>> nested_max([1, 2, [1, 2, [3], 4, 5], 4]) 5 """ ENTER CODE HEREdef max_length(obj: Union[int, List]) -> int: """Return the maximum length of any list in nested list . The *maximum length* of a nested list is defined as: 1. 0, if is a number. 2. The maximum of len(obj) and the lengths of the nested lists contained in , if is a list. >>> max_length(17) 0 >>> max_length([1, 2, [1, 2], 4]) 4 >>> max_length([1, 2, [1, 2, [3], 4, 5], 4]) 5 """ ENTER CODE HEREif __name__ == '__main__': import doctest doctest.testmod() import python_ta python_ta.check_all()
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started