Romissevd
вернет во второй, я уже понял)
array = [1,2,3,4,5,6,7,8,9] def index_power(array, n): if n <= len(array): return array[n]**array[n] else: return -1
а так вернет в степени n, но все равно что-то не так

Romissevd
array = [1,2,3,4,5,6,7,8,9] def index_power(array, n): if n <= len(array): return array[n]**array[n] else: return -1

YVeselovskyiВы в этом уверены? А мне почему-то кажется что не в n
а так вернет в степени n
Romissevdой, точно)
array = [1,2,3,4,5,6,7,8,9] def index_power(array, n): if n <= len(array): return array[n]**n else: return -1
но пишет что Romissevd
Эта ошибка получается если длина списка будет равна n. Подумайте почему?Как считаются индексы ( это намек )

c = [1,2,3,4,5,6,7,8,9] def index_power(array, n): if n <= (len(array)-1) : return array[n]**n else: return -1