コード ``````ここに言語を入力 ここに言語を入力
コード
import
1```### 前提 2 3ここに質問の内容を詳しく書いてください。 4(例) 5Pythonで1〜100の数字を用意し、特定の数字を当ててもらうシステムを作っています。 6 71回目で当てた場合は〇〇 82〜10回目で当てた場合は〇〇 9・・・ 10100回目で当てた場合は〇〇 11のようなコードを作りたいです。 12 13import random 14answer=random.randrange(1,100) 15cnt=0 prompt=""" 16一桁の数字を当ててください。 17 あなたの選んだ数字は: 18 """ 19while True: 20val=int(input(prompt)) 21cnt+=1 22if val == answer: 23print(f"おめでとう!正解は{answer}でした。{cnt}回目で当てましたね!すごい! ") 24break 25else: print(f"{cnt}回目。はずれ、やり直し") 26 27ここまでは出来ています。 28どうすれば 291回目で当てた場合は〇〇 302〜10回目で当てた場合は〇〇 31・・・ 32100回目で当てた場合は〇〇 33のような場合分けが出来ますか?
このままではコードが読めないので、質問を編集し、</>(コードの挿入)ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
すみません。初めたばかりなものでよく分からないです。
コードは
import random answer=random.randrange(1,100) cnt=0 prompt=""" 一桁の数字を当ててください。 あなたの選んだ数字は: """ while True: val=int(input(prompt)) cnt+=1 if val == answer: print(f"おめでとう!正解は{answer}でした。{cnt}回目で当てましたね!すごい! ") break else: print(f"{cnt}回目。はずれ、やり直し")
になります。
スマホからなので読み取れない可能性もあるかと思います。
これでは対応できないでしょうか?
・質問タイトルは「Pythonに関する質問」ではなく、質問内容が簡潔に分かるものにしましょう。(その方が回答がつきやすくなります)
・コードはインデントが判るように記入お願いします。(Pythonは特にインデントが重要です)
```コード``` のように書いてください。
回答2件
あなたの回答
tips
プレビュー