Сделал 3 задание
This commit is contained in:
parent
9640138a91
commit
21dd40059a
43
lesson.3.py
Normal file
43
lesson.3.py
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
''' ****** Задание 3 из 20 Параграф 2.4 *********
|
||||
* Великий математик Виталий Евгеньевич каждый Новый год проводит... на работе.
|
||||
Коллеги всегда любили и ценили его, поэтому в этом году решили сделать ему сюрприз — украсить кабинет учёного математическими ёлками.
|
||||
Конечно, без вашей помощи тут не обойтись.
|
||||
Нужно написать программу, которая создаст новогоднюю ёлку из чисел. Уверены, Виталий Евгеньевич будет рад!
|
||||
|
||||
Напишите программу, которая по введённому числу n строит «математическую ёлку» — пирамидку из чисел.
|
||||
В первой строке одно число, во второй — два, в третьей — три... и так далее, пока не закончатся числа.
|
||||
|
||||
Формат ввода
|
||||
Вводится одно натуральное число — количество чисел в математической ёлке.
|
||||
|
||||
Формат вывода
|
||||
Требуемая новогодняя ёлка.
|
||||
|
||||
Пример 1
|
||||
Ввод
|
||||
|
||||
14
|
||||
Вывод
|
||||
|
||||
1
|
||||
2 3
|
||||
4 5 6
|
||||
7 8 9 10
|
||||
11 12 13 14
|
||||
'''
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
max_number = int(input())
|
||||
|
||||
number = 1
|
||||
row_length = 1
|
||||
|
||||
while number <= max_number:
|
||||
current_row_count = 0
|
||||
while current_row_count < row_length and number <= max_number:
|
||||
print(number, end=' ')
|
||||
number += 1
|
||||
current_row_count += 1
|
||||
print()
|
||||
row_length += 1
|
||||
Loading…
Reference in a new issue