Создать алгоритм, который позволит вывести на экран (пустой, то есть только грани квадрата) квадрат из символов #. Язык python

Создать алгоритм, который позволит вывести на экран (пустой, то есть только грани квадрата) квадрат из символов #

Можно использовать только следующие операторы print:

print("#",end="")
print(" ",end="")
print("") #переход на новую строку если надо.

размер квадрата должен вводиться с клавиатуры


Ответы (1 шт):

Автор решения: Mikhailo
n = int(input())
for i in range(n):
    for j in range(n):
        if i == 0 or j == 0 or i == n-1 or j == n-1:
            print("#",end="")
        else:
            print(" ",end="")
    print("")
→ Ссылка