1

基本的に、私は python にまったく慣れていないので、単純な計算機を作成することにしました。計算機のコーディングを行ったので、すべてが機能し、満足しています。ただし、if-else ステートメントを使用して、別の計算を続けます。したがって、これは私のコードの上部とコードの下部です。コードの「else」部分の後に残りのコードを実行するように取得する方法を知りたいです。

import os
done = ("")
if done == True:
    os._exit(0)
else:
    print ("---CALCULATOR---")

...

done = str(input("Would you like to do another calculation? (Y/N) "))
if done == "N" or "n":
    done = True
if done == "Y" or "y":
    done = False

どんな助けでも大歓迎です。

4

2 に答える 2

2

あなたはこのようなものが欲しくなるでしょう...

import os
done = False

while not done:
    print ("---CALCULATOR---")
    ...

    # be careful with the following lines, they won't actually do what you expect
    done = str(input("Would you like to do another calculation? (Y/N) "))
    if done == "N" or "n":
        done = True
    if done == "Y" or "y":
        done = False
于 2013-11-13T18:23:42.277 に答える