Номер §1.3 № 2

ГДЗ по информатике 9 класс, Босова 2023, страница 37

§. № Процедура вывода строк

Напишите процедуру с параметрами n (целое число) и a (символ), выводящую на экран n строк, каждая из которых содержит n символов a.

Решение

Параметр n задаёт и число строк, и число символов в каждой строке. Внешний цикл повторяет вывод строки n раз. Выражение a * n повторяет символ a ровно n раз, а print после вывода переводит курсор на следующую строку. Процедура только печатает результат, поэтому оператор return с возвращаемым значением ей не нужен.

def lines(n, a):
    for i in range(n):
        print(a * n)

n = int(input())
a = input()
lines(n, a)

Например, при n = и a = '*' цикл выполняется три раза. Каждый раз a * n даёт строку ***, поэтому на экране появляются три одинаковые строки. При n = цикл не выполнится и строк не будет, что соответствует условию.

Ответ

Процедура lines(n, a) печатает n строк по n символов a.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото