Предмет: Информатика, автор: Sanya10106

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

Ответы

Автор ответа: Аноним
0

Код:

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')))

Похожие вопросы
Предмет: Алгебра, автор: Arina24691