diff --git a/Seminar 3/homework/problem2-solved.py b/Seminar 3/homework/problem2-solved.py new file mode 100644 index 0000000..b10bea1 --- /dev/null +++ b/Seminar 3/homework/problem2-solved.py @@ -0,0 +1,16 @@ +from math import ceil, floor + +EMPTY_SPACE = ' ' +CHAR_TO_REPEAT = '*' + +lines_number = int(input("Enter a number: ")) +lines_number /= 2 +line = 0 +while line < lines_number: + print(EMPTY_SPACE * (ceil(lines_number) - line - 1) + CHAR_TO_REPEAT * (line * 2 + 1)) + line+=1 + +lines_number -= 1 +while lines_number >= 0: + print(EMPTY_SPACE * (line - floor(lines_number) - 1) + CHAR_TO_REPEAT * (floor(lines_number) * 2 + 1)) + lines_number-=1 \ No newline at end of file diff --git a/Seminar 3/homework/problem3-solved.py b/Seminar 3/homework/problem3-solved.py new file mode 100644 index 0000000..954c411 --- /dev/null +++ b/Seminar 3/homework/problem3-solved.py @@ -0,0 +1,10 @@ +EMPTY_SPACE = ' ' +CHAR_TO_REPEAT = '*' + +lines_number = int(input("Enter a number: ")) +line = 0 +while line < lines_number - 1: + print(EMPTY_SPACE * (lines_number - line - 1) + CHAR_TO_REPEAT * (line * 2 + 1)) + line+=1 + +print(EMPTY_SPACE * (lines_number - 1) + CHAR_TO_REPEAT) \ No newline at end of file