Алгоритм квадрата

Andrey126

Новичок
Пользователь
Авг 25, 2022
11
0
1
Всем здравствуйте, дали сделать цикл, который позволит вывести на экран (пустой, то есть только пределы квадрата) квадрат из символов #
Можно использовать только (все остальные любые, кроме операторов вывода) следующие операторы print:
print("#",end="") print(" ",end="") print("") #переход на новую строчку, если нужно.
Вот что получилось у меня:
Python:
n = 25
print('#' * n)
print(f'#{" " * (n - 2)}#\n' * (n - 15), end='')
print('#' * n)

Кому не будет трудно сможет ли он подсказать что не так и помочь исправить?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
это надо поместить в цикл равный эн
 

Andrey126

Новичок
Пользователь
Авг 25, 2022
11
0
1
это надо поместить в цикл равный эн
То есть перенести на самый вверх?
Просто я это сдал и мне сказали что я не выполнил критические условия дз
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
честно сказать, у Вас получается
########################
# ______________________________ #
# _____________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
########################
вроде как по ТЗ, я дал совет как сделать чтобы квадрат состоял полностью из решёток, тогда ХЗ
______________________________ вставил вместо пробелов
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
честно сказать, у Вас получается
########################
# ______________________________ #
# _____________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
########################
вроде как по ТЗ, я дал совет как сделать чтобы квадрат состоял полностью из решёток, тогда ХЗ
______________________________ вставил вместо пробелов
не по тз, это не квадрат...
 

Andrey126

Новичок
Пользователь
Авг 25, 2022
11
0
1
честно сказать, у Вас получается
########################
# ______________________________ #
# _____________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
# ______________________________ #
########################
вроде как по ТЗ, я дал совет как сделать чтобы квадрат состоял полностью из решёток, тогда ХЗ
______________________________ вставил вместо пробелов
Так и должно быть, но ему что-то не подходит
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
как вариант только 4 решётки=углы квадрата, не?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
Можно использовать только (все остальные любые, кроме операторов вывода) следующие операторы print:
print("#",end="") print(" ",end="") print("") #переход на новую строчку, если нужно.
ну или здесь собака зарыта, не?
 

Форум IT Специалистов