次のコードは、continueを使って名前とパスワードを尋ねています。
while True: print("あなたは誰?") name=input() if name!="Alex": continue print("Alex、パスワードは何?") password=input() if password=="1234": break print("認証しました。") ------------------------------ ↓↓↓プログラム実行後 あなたは誰? Alex Alex、パスワードは何? 0000 あなたは誰?
このプログラムでは、パスワードを求められた際にパスワードを間違えると、print("あなたは誰?")まで戻るようになっているのですが、これをprint("Alex、パスワードは何?")から出力されるようにするにはどうコードを書き換えたら良いでしょうか?
恐らくwhile文を2つに分けて書き換えるのだろうと思うのですが・・・
どなたか教えていただけたら嬉しいです。
入力された名前が"Alex"の場合とそうでない場合で場合分けしないということですか?
回答4件
あなたの回答
tips
プレビュー