私はここで新しいですし、私は新しいコーディングです。 私は実際にPythonを学んでいます。私はすでにすべてを試したので質問がありますが、解決できませんでした。Pythonでの例外処理
私はチュートリアルで見た小さなゲームからこのコードを持っています。目的は、ユーザーが数を推測することです。私がしようとしていたのは、ユーザーが文字を入力してからエラーメッセージを表示してループに戻る場合に例外を処理することです。誰かが私を助けてくれたら、私は感謝します。
import random
highest = 200
answer = random.randrange(highest)
guess = raw_input("Guess a number from 0 to %d:" %highest)
while(int(guess)!=answer):
if (int(guess) < answer):
print "Answer if higher"
else:
print "Answer is lower"
guess=raw_input("Guess a number from 0 to %d: " %highest)
raw_input ("You're a winner Face!!!")
これは、例外処理なしで行うことができます。 raw_input()は常に文字列を返し、文字列はisdigit()メソッドを持ちます。これはbooleanコンテキストで使用できます。本当に例外処理を使用したいですか? – sphere