0
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。どうすればこれを止めることができますか?

4

1 に答える 1