def start():
number = 0
prompt = raw_input("> ")
if prompt == "1":
number += 1
print number
start()
else:
start()
start()
我的输出:
Enter Number: 1
1
Enter Number: 1
1
Enter Number: 1
1
我以前使用时遇到过这个问题+=
,如果我尝试使用number = number + 1
. 我怎样才能使数字实际添加?
我猜当它start()
在添加数字后返回时,它会在线重置number = 0
。我怎样才能阻止这个?