Найти - Пользователи
Полная версия: Проблема с функцией возвращающей треугольник Паскаля. TypeError: 'NoneType' object is not subscriptable
Начало » Центр помощи » Проблема с функцией возвращающей треугольник Паскаля. TypeError: 'NoneType' object is not subscriptable
1
Ax1sL
Функция должна возвращать двумерный список, который является треугольником паскаля.
например: f(n) вернет n списков, где в i-том списке i - элементов.
ошибка, где-то в 6 строке
 def f(i) -> list:
    if i == 1: return [1]
    if i == 2: return [f(i-1), [1, 1]]
    arr = [1] * (i)
    for j in range(1, i - 1):
        arr[j] = f(i-1)[-1][j] + f(i-1)[-1][j - 1]
    return f(i-1).append(arr)
i = int(input())
for j in range(1,i + 1):
    arr = f(i)[-1]
    for el in arr:
        print(f"{arr: ^(i//j)}", end="")
    print()
py.user.next
Метод .append() возвращает None.
Ax1sL
py.user.next
Метод .append() возвращает None.
ааа, спасибо большое
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