0
標題說明了 - 如果我有這樣的一個函數,要改變(打印輸出等)做什麼我除了重新定義???:改變python的功能,而不是重新定義它們?
import sys
def UselessFunction(Weight, WeightIncrease):
for Year in range(0, 16):
Weight = Weight + WeightIncrease
Weight_On_Moon = Weight * 0.165
print('Your weight on the moon would be %s in the year %s' % (Weight_On_Moon, Year))
Weight = Weight + 1
想要改變「你的體重上那麼......「到」在月球上你會比在地球上輕一點!事實上,你只會在年%s'%(Weight_On_Moon,Year)中體重%s kg)
感謝所有人
您可以將回調作爲參數傳遞。否則,您可以返回兩個值並以不同的函數打印輸出 – zanseb
您可以...(這裏是DRAGONS!)...重寫'print()'並在事實之後進行替換。但不要這樣做,這是一個非常糟糕的主意,如果你這樣做了,千隻小貓就會死亡。 – zwer
即時通訊新的蟒蛇 - 你如何傳遞一個回調作爲參數或在不同的功能打印輸出?謝謝 –