Найти - Пользователи
Полная версия: Index Power
Начало » Python для новичков » Index Power
1 2
YVeselovskyi
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
YVeselovskyi
а так вернет в степени n
Вы в этом уверены? А мне почему-то кажется что не в n
YVeselovskyi
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

вот так в n но пишет что

IndexError: list index out of range, index_power, 5
Romissevd
Эта ошибка получается если длина списка будет равна n. Подумайте почему?
Как считаются индексы ( это намек )
YVeselovskyi
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

спасибо большое
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB