/
ne-ilyxa
/
AP1_Py_T01
Обзор
Документация
Войти
/
ne-ilyxa
/
AP1_Py_T01
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/exercise4.py
32 строки
695 B
git1worker
Finished
16 авг 2025, 14:22
16 авг 2025, 14:22
e5a8f98
Код
Авторство
О чём код?
from copy import copy def checkNums(rows): for i in range(len(rows)): if rows[i] < '0' or rows[i] > '9': return False return True rows = input() if rows == "" or not checkNums(rows) or int(rows) <= 0: print("Natural number was expected") exit() curr_row_l = list() print(1) last_row_l = [0, 1, 0] for _ in range(1, int(rows)): curr_i = 0 curr_row_l.clear() while curr_i + 1 < len(last_row_l): curr_row_l.append(last_row_l[curr_i] + last_row_l[curr_i + 1]) curr_i += 1 for i in curr_row_l: print(i, "", end="") print("") curr_row_l.append(0) curr_row_l.insert(0, 0) last_row_l = copy(curr_row_l)