Я довольно новичок в python, и мне было интересно узнать о return
и о том, что внутри ()
при определении новой функции. I не хотите запустить любой код внутри if __name__ == '__main__':
. Мне нужна функция для этого. Почему это не будет работать?Использование возвращенных переменных в других функциях
def money():
coins = 100
return coins
def doubleMoney(coins):
doubleCoins = int(coins * 2)
return doubleCoins
def printMoney(doubleCoins):
print("Your coins doubled are:", doubleCoins)
if __name__ == '__main__':
money()
doubleMoney(coins)
printMoney(doubleCoins)
Что вы подразумеваете под "работой"? Он ничего не сделает, потому что вы никогда не называете какие-либо функции. – BrenBarn
Извините. Я только что исправил это. – retep
Вам нужно что-то большее, как 'printMoney (doubleMoney (money()))'. – eskaev