• Предмет: Информатика
  • Автор: maksimnelubin1
  • Вопрос задан 7 лет назад

в тетради в клеточку лёша рисует фигуру размером n на n клеток. клетки по периметру фигуры он заполняет символом s даны символы s и число n выведи фигуру которую нарисовал Лёша​

Приложения:

vika0323: язык программирования какой?
maksimnelubin1: python

Ответы

Ответ дал: vika0323
7

Ответ:

char = input()

num = int(input())

for i in range( num ):

if( i == 0 or i == num - 1 ):

 print( char * num )

else: print( char + " " * (int(num) - 2) + char )

Объяснение:

вводится символ, затем число. num раз проверяется, не первый ли это ряд или последний. Eсли первый или последний - num символов выводится в ряд, иначе - выводится символ в первом и последнем столбце. У меня код сработал идеально.

Приложения:
Вас заинтересует