pythonのwhile True文に条件式を2つ以上つけたいのですがそれは不可能でしょうか?
下のようなコードだとelifにExpected expressionというエラーが出てしまいます
while True: a= input ("勉強したのはどれ?:国語、数学、英語") if a=="国語": print("国語を勉強した") elif a=="数学": print("数学を勉強した") elif a=="英語": print("英語を勉強した") else print("選択しにありません")
コードのインデントがなく、文字列がクオートで囲まれていないなど、コードが正しくありません。
質問を編集し、</> ボタンを押して表示される ``` と ``` の間にコードを書いてください。
コードは動作確認したコードをコピー&ペーストしてください。
回答2件