0

Сохранение результата функции

Если была в функции математическая формула, то как вывести результат за пределы этой функции? Пример: x = 10 y = 5 z = 0 def hui(): z = x - y Как сделать так, чтобы в следующей команде уже после функции print(z) получилось 5?

19th Oct 2020, 12:26 PM
Endrocefalit
Endrocefalit - avatar
3 Réponses
+ 1
You can use return statement if you want to pass a calculation to calling statements.. Ex: x=5 y=3 def hui(x, y) : z = x+y return z z = hui(x, y) print(z) For clarity pls provide your full code and mention where you want what type of result in comments (translated) Вы можете использовать оператор return, если хотите передать вычисление вызывающим операторам. Пример: х = 5 у = 3 def hui(x, y): г = х + у вернуть z z = hui(х, у) печать (z) Для ясности, пожалуйста, предоставьте свой полный код и укажите в комментариях, где вы хотите, какой результат.
19th Oct 2020, 1:06 PM
Jayakrishna 🇮🇳
+ 1
Thank you, that's what I need. Just want make battle system for text rpg, so need this function
19th Oct 2020, 1:19 PM
Endrocefalit
Endrocefalit - avatar
+ 1
Абрам Аджейхович that's fine.. you're welcome.. 👍👍
19th Oct 2020, 1:21 PM
Jayakrishna 🇮🇳