+ 1

Как сделать, чтобы функция не теряла аргументы?

https://code.sololearn.com/c3dU27fDC5ff/?ref=app

6th Jun 2021, 7:12 AM
МамаЗузу
6 ответов
+ 2
comelie(arg)
6th Jun 2021, 10:13 AM
JaScript
JaScript - avatar
+ 1
Не знаю о каких вы потерях аргументов имеете ввиду, но чтобы ваш код заработал нужно заменить print(comelie()) на comelie(come(arg))
6th Jun 2021, 8:12 AM
Solo
Solo - avatar
+ 1
Спасибо)
6th Jun 2021, 9:47 AM
МамаЗузу
0
in other words, when using several functions in the output, you must specify the name of the final function, and the very first argument in parentheses Right?
6th Jun 2021, 11:24 AM
МамаЗузу
0
Вы прошли 65% курса и до сих пор не понимаете, что дважды используете Print? 🤔 print(print(...)) 🙁 Внимательно читайте ответы. У вас две функции. Первая возвращает результат вычисления, для неё нужно использовать Print чтобы увидеть результат: print(come(arg)) Вторая сразу печатает текст при определённом условии: comelie(arg) Я же вам привёл пример использования двух функций одновременно, так как у вас отсутствовали какие либо комментарии по этому поводу: comelie(come(arg)) — — в данном случае переменная arg является аргументом функции come(arg) которая возвращает произведение функции, которое в свою очередь является аргументом функции comelie(come). Пример выполнения comelie(come(arg)): Ввод: 5 1. 5*2=10 2. 10%2 = 0 Вывод: super
6th Jun 2021, 12:14 PM
Solo
Solo - avatar
0
Тяжело с тупыми, правильно?
7th Jun 2021, 9:42 AM
МамаЗузу