Pythonでクラス用の簡単なメニューを作成しようとしていますが、例えば、1〜5などの選択肢を入力すると、次のif文私のコードで "間違った選択、最初から" 私の質問はなぜ私は1つから5までの選択肢を保存する代わりに入力すると、私のコードで "if answer、そしてここにあなたの状態のために収入Pythonメニューコードを次のコード行に移動
def main():
print("\t\t\tMain Menu")
print("\t\t\t=========")
print ("\n\t\t1- Single")
print ("\t\t2- Jointley (Married)")
print ("\t\t3- Married Filing Seperatley")
print ("\t\t4- Head of HouseHold")
print ("\t\t5- Quit")
choice = input("\n\n\t\t\tEnter your choice : ").upper()[0]
if (choice == '1'):
choice = 'S'
elif (choice == '2'):
choice = 'J'
elif (choice == '3'):
choice = 'M'
elif (choice == '4'):
choice = 'H'
elif (choice == '5'):
choice = 'Q'
if (choice != 'S' or choice != 'J' or choice != 'M' or choice != 'H' or choice != 'Q'):
print("wrong Choice, Start over")
else:
income = float (input("Enter your Gross Income from Your W-2 form: "))
main()
input("Press Enter to Continue")
ありがとう、私の質問に答えました – red
@celotよろしくお願いします。これが助けになった場合は、それを受け入れて、それが有用であり、問題を解決したことを示してください。 – idjaw
助けてくれたことを示してくれるのはどういうことですか、ごめんなさい、ありがとうございました – red