Untitled
unknown
plain_text
a year ago
790 B
5
Indexable
def factorial(n): if n < 0: raise ValueError elif n == 0: return 1 else: return n * factorial(n - 1) print(factorial(4)) print(factorial(9)) def add_nested_elements(nested_list): total = 0 for element in nested_list: if isinstance(element, list): total += add_nested_elements(element) else: if isinstance(element, int): total += element else: raise ValueError return total nested_list = [1, 2, [3, 4], [5, [6, 7], 8], 9] print(add_nested_elements(nested_list)) def middle(lst): if len(lst) < 2: raise ValueError else: return lst[1:-1] lst = [5, 6, 7, 8] print(middle(lst))
Editor is loading...
Leave a Comment