avldokuchaevНе для чего, она не нужна
запись return None для чего в этом коде
def index_power(array, n): for i in range(len(array)): if i == n: return array[i]**n if n >= len(array): return -1 print(index_power([1, 2, 3, 4], 2)) print(index_power([1, 3, 10, 100], 3)) print(index_power([0, 1], 0)) print(index_power([1, 2], 3))
avldokuchaevДорогой, вам же дали правильный код уже давно, что вы страдаете ерундой?
Правильный ли он?
def index_power(array, n): return -1 if n => len(array) else array[n]**n