是否有任何類型的變量允許我增加它的值,而不會覆蓋記憶的值?例如:沒有重置的Python變量添加
def main():
var = 0
inc = input("Want to increase your variable?")
if inc == "yes":
var = var + 1
main()
#restart the script from the top
if inc == "no":
exit()
當代碼重新啓動時,VAR將返回到它的「0」值,而不必記住的是,「VAR = VAR + 1」我們做了位,是否有任何變量類型,將自動更新到匹配腳本中所做的更改?
Python 2或3?在Python 2中,您必須使用'raw_input'而不是'input'。而你**必須**正確地縮進你的代碼!它在Python中不是可選的。 – ThiefMaster
你是什麼意思「當代碼重新啓動?」你的意思是什麼時候該計劃關閉並重新開放?或者當'main'函數被遞歸調用? –