0
print("Welcome to Hangman! Guess the mystery word with less than 6 mistakes!")

words= ['utopian','fairy','tree','monday','blue'] 

while True:
    try:
        i = int(input("Please enter an integer number (0<=number<10) to choose the word in the list: "))
        break
    except ValueError:
        if(i!=int):
            print("Must be an integer input.")
        else:
            print("Empty input.")

Hangman プログラムで例外の処理を始めたところ、またしても別の問題に遭遇しました。このプログラムを実行して、どこが間違っていたかを確認してください。次のようなコードを作成する前に、値エラーを具体的にしたい: したがって、ユーザーが空の入力を入力した場合、空の文字列を出力したことをプログラムに伝えてもらいたいのです。彼らがアルファベット文字を入力した場合、そのエラーを具体的にキャッチしたいと考えています。彼らがリスト範囲外の整数を入力した場合、インデックスエラーをキャッチしたいと思っています。

4

2 に答える 2