Сделал 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