К рисунку предоставить доступ 2. Решить задачи на питоне:Построить треугольник, состоящий из символов, можно выводить только по одному символу. Число строк и символ вводятся. &&&&&& &&&&& &&&& &&& && & Построить прямоугольник вида: $$$$$$$$$$ $ $ $ $ $ $ $$$$$$$$$$ Выводить можно только по одному символу или пробелу.Количество символов N и символ вводятся. Количество строк в два раза меньше N. Решения прислать в одном файле.
def draw_triangle(num_rows, symbol): for i in range(num_rows): print((symbol * (num_rows - i)).rjust(num_rows))
Ввод данных
num_rows = int(input("Введите количество строк: ")) symbol = input("Введите символ для построения треугольника: ")
Построение треугольника
draw_triangle(num_rows, symbol)
Построение прямоугольника из символов
def draw_rectangle(num_symbols, symbol): for i in range(num_symbols): if i == 0 or i == num_symbols - 1: print(symbol num_symbols) else: print(symbol + " " (num_symbols - 2) + symbol)
Ввод данных
num_symbols = int(input("Введите количество символов: ")) symbol = input("Введите символ для построения прямоугольника: ")
def draw_triangle(num_rows, symbol):
Ввод данныхfor i in range(num_rows):
print((symbol * (num_rows - i)).rjust(num_rows))
num_rows = int(input("Введите количество строк: "))
Построение треугольникаsymbol = input("Введите символ для построения треугольника: ")
draw_triangle(num_rows, symbol)
Построение прямоугольника из символовdef draw_rectangle(num_symbols, symbol):
Ввод данныхfor i in range(num_symbols):
if i == 0 or i == num_symbols - 1:
print(symbol num_symbols)
else:
print(symbol + " " (num_symbols - 2) + symbol)
num_symbols = int(input("Введите количество символов: "))
Построение прямоугольникаsymbol = input("Введите символ для построения прямоугольника: ")
draw_rectangle(num_symbols, symbol)