Вопрос пользователя:
Ответ нейросети:
def draw_square(side_length, symbol, filled):
if filled:
for i in range(side_length):
print(symbol * side_length)
else:
for i in range(side_length):
if i == 0 or i == side_length - 1:
print(symbol * side_length)
else:
print(symbol + " " * (side_length - 2) + symbol)
# Пример использования
draw_square(5, "*", True)
draw_square(5, "*", False)
Вызов функции draw_square(5, "*", True)
выведет:
*****
*****
*****
*****
*****
Вызов функции draw_square(5, "*", False)
выведет:
*****
* *
* *
* *
*****
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.