Номер §1.3 ПМ 1

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

§. ПМ Процедура с параметрами в Python

Выполните приведённую выше программу в любой доступной вам среде программирования на языке Python 3. Убедитесь, что всё работает верно.

Решение

В приведённой выше программе на стр. процедура digit(d, n) печатает символ d, повторённый n раз. Введённые в основной программе x и y передаются ей как фактические параметры. Чтобы проверить вызов, сохраним тот же текст программы и зададим, например, цифру и длину строки .

def digit(d, n):
    print(d * n)

x = input('Введите цифру:')
y = int(input('Введите длину строки:'))
digit(x, y)

Сначала input возвращает строку '', так что x хранит один символ. Второй input возвращает строку ''; функция int преобразует её в целое число . При вызове digit(x, y) локальные параметры получают d = '' и n = . Выражение d * n повторяет строку четыре раза и даёт ''; print выводит её. После окончания процедуры локальные параметры больше не нужны. Проверка подтверждает работу программы для допустимых входных данных.

Ответ

Пример: при вводе цифры и длины программа выводит .

Помогло?

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

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