Регистрация
Войти
Стать экспертом Правила
Информатика

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

ОТВЕТЫ

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
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам