while True:
x = input("正の数値を入力してください")
try:
x = float(x)
except ValueError: print(x, "は数値に変換できません") continue ? except: print("予期していないエラーです") exit() if x <=0: print(x, "は正の数値ではありません") continue ? print(x)
?の箇所でcontinueがある理由がわかりません。
どなたかご教授お願い致します。
> ?の箇所でcontinueがある理由がわかりません。
continueを削除してみたら何か分かるのではないでしょうか?
書かれているコードだけを見るなら、「continueを書く必要はありません」という回答になるでしょう。
他にもコードがあったりしないか? と思いました。 < 追記: コードがちゃんと読めてなかっただけかも
あと、このプログラムの目的=目指す動きも書いてください。それが書かれてなければ、これはなんの質問にもなっていません。
(書かれたコードから聞き手の意図を察してほしい、という質問ならわからなくもないですが、それならそうと書いてください)
コードはせめて普通に読めるようにしてください。
このままではコードが読めないので、質問を編集し、</>(コードの挿入)ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
で、そこのcontinueが不要だとあなたが思う理由も書きましょう
そうじゃないと答えようがないです
今の質問では、「小説を書いています。(自分が書いた文章)とやりましたが、次はどう書けばいいでしょうか?」みたいな意味不明な質問です。質問者さんの書きたいことにもよるし、文脈によっても助詞とかすら変わってしまう。それを単に文章だけ出されても答える事はできません。
そもそもプログラミングっていうのは「こう書けばいい」っていうものではないのです。
質問は編集できるので編集しましょう。
あなたの回答
tips
プレビュー