From 7b0a1bcaf5285c7bac453aaad2f0cf8e96344788 Mon Sep 17 00:00:00 2001 From: Mykhailo Date: Sun, 20 Apr 2025 22:59:33 +0200 Subject: [PATCH] Update 05_task_symbols.md --- Lesson20/pactice/part01/05_task_symbols.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Lesson20/pactice/part01/05_task_symbols.md b/Lesson20/pactice/part01/05_task_symbols.md index 514373f..441d26b 100644 --- a/Lesson20/pactice/part01/05_task_symbols.md +++ b/Lesson20/pactice/part01/05_task_symbols.md @@ -32,5 +32,19 @@ n = 3 ### Решение задачи ```python -# TODO: you code here... -``` \ No newline at end of file +n = int(input("3 < n < 20: ")) +# n = 8 +side = int(n/2) + +for i in range(side, 0, -1): + spaces_outside = side - i + spaces = 2 * i -1 + print(" " * spaces_outside + "#" + " " * spaces + "#") + if n % 2 != 0 and i == 1: + print(" " * (spaces_outside+1) + "#") + +for i in range(1, side + 1): + spaces_outside = side - i + spaces = 2 * i - 1 + print(" " * spaces_outside + "#" + " " * spaces + "#") +```