【发布时间】:2016-01-18 22:35:13
【问题描述】:
我对 python 很陌生,在定义新函数时,我想知道 return 和 () 里面的东西。我不想在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)
【问题讨论】:
-
“工作”是什么意思?它不会做任何事情,因为您从不调用任何函数。
-
很抱歉。我刚刚修好了。
-
你需要类似
printMoney(doubleMoney(money()))的东西。 -
如果您有多个问题,请创建一个新线程而不是更改它。
标签: python function python-3.x return