Вадим
4 год назад
В программе написана функция-вежливизатор, которая возвращает строку ", пожалуйста". Используй эту функцию и напиши программу, которая получает от пользователя строку, затем с помощью функции к этой строке прибавляет ", пожалуйста" и выводит результат на экран! ОИ Python Программа: def vejliv(s): s = input return s + print(s + ", пожалуйста")
ОТВЕТЫ
Милан
Oct 24, 2020
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')))
203
Смежные вопросы: