tanyatanyat
?>

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

Информатика

Ответы

Bordo

Код:

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

alislisa191
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк/столбцов в матрице:');
  Writeln('*** Исходная матрица ***');
  var a:=MatrRandom(n,n,1,50);
  a.Println(3); Writeln(3*a.ColCount*'-');
  // начало расчетов
  var s:=0;
  for var i:=0 to n-1 do s+=a[i,n-i-1];
  Writeln('1: S=',s);
  Write('2: Суммы построчно: '); a.Rows.Select(row->row.Sum).PrintLn;
  Write('3: Произведение элементов: ');
  a.ElementsByRow.Aggregate(BigInteger(1),(p,q)->p*q).PrintLn;
  var p:BigInteger:=1;
  for var i:=0 to n-1 do p*=a[i,i];
  Writeln('4: П=',p);
end.

Необходимо решение по икт pasckal 10 ! используя только знания 10 класса. 1) найти сумму элементов п
Olesya

ответ:Дерево игры - в прилагаемом файле. У игрока, делающего ход первым (Пети) есть выигрышная стратегия: первый ход должен быть +3 (в куче получится 13 камней). В этом случае при ходе второго игрока (Вани) +3 (в куче 16 камней) первый (Петя) выигрывает ходом *2 (в куче 32 камня); при ходе второго игрока (Вани) *2 (в куче 26 камней) первый (Петя) также выигрывает ходом *2 (в куче 52 камня). Второй игрок (Ваня) может выиграть только в случае, если первый (Петя) сделает начальный ход *2 (в куче 20 камней), следующий ход (Вани) *2 (в куче 40 камней) приводит к выигрышу.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

Kostyuchik-Astakhov531
BekturMagometovich189
natkul22
anyakru94
Mydariamiro
symkifm
Тоноян
Kolosove5465
anastasiya613
iskypka
zubareva23338
Solovetzmila
Belov
Chutaeva381
Radikovnanikolaeva
▲