diff --git a/Lesson20/pactice/part02/02_task_numbers.md b/Lesson20/pactice/part02/02_task_numbers.md index 73e4903..0504e08 100644 --- a/Lesson20/pactice/part02/02_task_numbers.md +++ b/Lesson20/pactice/part02/02_task_numbers.md @@ -20,7 +20,17 @@ ### Решение задачи ```python -# TODO: you code here... +n = int(input("количество уровней в пирамиде: ")) +lines_sum = 0 +for i in range(n): + lines_sum += sum(list(i+1 for _ in range(i + 1))) + # print(list(i+1 for _ in range(i + 1))) + # print(f"sum = {sum(list(i+1 for _ in range(i + 1)))}") + +print(f"lines_sum = {lines_sum}") + +# ChatGPT +print(f"ChatGPT line_sum = {sum(i * i for i in range(1, n + 1))}") ``` --- @@ -46,4 +56,4 @@ Если вы поняли, как посчитать сумму, зная номер этажа. То остается просто пройти по всем этажам и найти общую сумму на всех. Смотри пример "Нахождение суммы чисел в диапазоне [a, b]" - \ No newline at end of file +