В программе написана функция-вежливизатор, которая возвращает строку " ". Используй эту функцию и напиши программу, которая получает от пользователя строку, затем с функции к этой строке прибавляет " " и выводит результат на экран! ОИ Python Программа: def vejliv(s): s = input return s + print(s + " ")

Uzdenova2005jam Uzdenova2005jam    1   05.08.2020 08:56    1

Ответы
salsa555 salsa555  15.10.2020 15:42

Код:

def vejliv(s):

   return s + " "

print(vejliv(input('Предоставьте ввод...\n')))

Объяснение:

Примечание:

Что могу сказать! Очень странная функция. Содержит одну ошибку TypeError и, по моему мнению, две логических) Считаю необходимостью из-за синтаксической ошибки не следовать заданию и немного изменить функцию.

def vejliv(s):

   return s + " "

Изменение 1:

Был запрос на ввод параметра s, после чего этот параметр сразу переопределялся, что очень странно. Я убрал переопределение.

Изменение 2:

К переменной s была попытка прибавить метод print() ... :D

Метод удалён из этого места.

Изменение 3:

Удалено двойное прибавление s. Действие не соответствует условиям задачи выше функции.

Использование функции:

print(vejliv(input('Предоставьте ввод...\n')))

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика