Код:
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')))
см. Файл 37816143.txt, после скачивания переименуйте в *.py
Объяснение:
В первой строчке мы получаем количество элементов множества и приводим полученную строку к типу 'int', после чего инициализируем пустой лист, он в данной реализации послужит массивом.
После этого мы инициализируем переменную счётчик("i").
Затем в строчке 6 входим в 'while' цикл в пост условии которого ставим "i < n", что означает продолжать пока 'i' меньше 'n'.
Уже в цикле мы просим у пользователя на ввод строку в виде числа которое после преобразования добавляем в лист, а так же делаем приращивание(инкремент) 'i(i от англ. index)'.
Затем печатаем в стандартный поток вывода массив, и после этого в строчке 14 инициализировав 'sum', проходимся по всему связному списку при цикла, складывая при этом все значения массива в переменную sum.
В конце выводим sum на экран.
Поделитесь своими знаниями, ответьте на вопрос:
Какой результат вернет функция если хотя бы одним ее аргументом будет неверное равенство? 1ложь2истина3недостаточно условий для правильного ответа4ошибка
ответ:
ложь
объяснение: