В качестве опыта изучения Python я пытаюсь написать свою собственную версию треугольника Паскаля. Это заняло у меня несколько часов (поскольку я только начинаю), но у меня получился вот такой код:
Однако я понятия не имею, куда идти дальше. Я уже несколько часов бился головой о стену. Я хочу подчеркнуть, что НЕ хочу, чтобы вы делали это за меня; просто подтолкни меня в правильном направлении. Мой код возвращает список
В качестве опыта изучения Python я пытаюсь написать свою собственную версию треугольника Паскаля. Это заняло у меня несколько часов (поскольку я только начинаю), но у меня получился вот такой код:
[code]pascals_triangle = []
def blank_list_gen(x): while len(pascals_triangle) < x: pascals_triangle.append([0])
def pascals_tri_gen(rows): blank_list_gen(rows) for element in range(rows): count = 1 while count < rows - element: pascals_triangle[count + element].append(0) count += 1 for row in pascals_triangle: row.insert(0, 1) row.append(1) pascals_triangle.insert(0, [1, 1]) pascals_triangle.insert(0, [1])
Однако я понятия не имею, куда идти дальше. Я уже несколько часов бился головой о стену. Я хочу подчеркнуть, что НЕ хочу, чтобы вы делали это за меня; просто подтолкни меня в правильном направлении. Мой код возвращает список