Вопрос задан 05.07.2023 в 01:46. Предмет Информатика. Спрашивает Баранов Данил.

В программе написана функция-вежливизатор, которая возвращает строку ", пожалуйста". Используй эту

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот исправленный код:

python
def vejliv(s): return s + ", пожалуйста" input_string = input("Введите строку: ") result = vejliv(input_string) print(result)

В данном коде:

  1. Функция vejliv(s) принимает аргумент s (строку) и возвращает эту строку, к которой добавлена фраза ", пожалуйста".

  2. Мы запрашиваем у пользователя ввод строки с помощью функции input().

  3. Передаем введенную пользователем строку функции vejliv(), чтобы добавить ", пожалуйста" к ней.

  4. Результат сохраняется в переменной result.

  5. Выводим результат на экран с помощью функции print().

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос