import random
print('Hello. What is your name?')
name = input()
print('Well, ' + name + ', I am thinking of a number between 1 and 20')
secretNumber = random.randint(1, 20)
for guessesTaken in range(1,7):
print('Take a guess.')
try:
guess = int(input())
if guess < secretNumber:
print('Your guess is too low')
elif guess > secretNumber:
print('Your guess is too high')
else:
break
except ValueError:
print('You are only allowed to enter an integer value!')
if guess == secretNumber:
print('Good job ' + name + '! You guessed my number in ' + str(guessesTaken) + ' guesses!')
else:
print('Nope. The number I was thinking of was ' + str(secretNumber))
print('You took ' + str(guessesTaken) + ' guesses.')
-1
A
答えて
0
質問に適切なコードを入力しませんでした。
ここにヒントがあります:コードをコピーして貼り付けてからコードの前に<code>
、コードの後に</code>
と入力します。
エラーは、あなたがPythonに必要な適切な字下げを維持していないと言います。すべての行でインデントを確認してください。すぐに解決します。
+0
これは本当に質問に答えるものではありませんが、質問のコメントではないと思いますか? –
0
質問のコメントに追加したとおり、バグ行はtry
の後になります。 TRY/EXCEPTブロックも字下げする必要があります。例でhttps://docs.python.org/2.7/tutorial/errors.html
見て慎重にあなたがtry
下のすべての行をインデントする必要があることがわかりますので、except
ラインは同じレベル1以上をインデントされて下に、その後try
やものでなければなりません。
関連する問題
- 1. コードを実行しようとするとエラーメッセージが表示されます
- 2. AdMobでアプリを実行しようとするとエラーが表示される
- 3. 「ブロックが定義されていません」というエラーが表示されるのはなぜですか?
- 4. phpmyadminでこのクエリを実行しようとしていますが、エラーが表示されます。
- 5. まず、コードがメールアイテムを保存しようとすると、Outlook Interopコードが「メッセージが変更されました」というエラーが表示されます。
- 6. セレニウム - 特定の要素が表示されないようブロックする
- 7. このPythonコードを実行すると "no module named ..."と表示されます
- 8. errbot --initの後にerrbotを実行しようとすると、次のエラーが表示されます。
- 9. Vs2010実行しようとした後に0xc00000baエラーが表示される
- 10. MySQLとWindows 10で、「サーバがlower_case_table_names = 1で設定されています...」というエラーが表示される
- 11. エミュレータで実行しようとすると、Transform Exceptionエラーが返されます。
- 12. 小さなゲームコードを実行しようとするとエラーが表示されます
- 13. PowerShellスクリプトが実行されますが、「指定されたファイルを見つけることができません」というエラーがスローされます
- 14. 「要求されたリソースが利用できません」というエラーが表示されます。404エラー
- 15. 構文エラー:インデントされたブロックのPythonが必要です
- 16. OneDrive.exeを実行しようとすると、エラーメッセージが表示される
- 17. データファイルで提供されたFortranコードを実行するとエラーが表示されます
- 18. インポート時に特定のコードが実行されないようにします。
- 19. AndroidのUIAutomatorコードを実行すると、エラーが表示されます
- 20. Pyramidを実行しようとするとImportErrorが表示されるのはなぜですか?
- 21. エラーコード1でコマンド "python setup.py egg_info"をインストールしようとしたときにこのエラーが表示される
- 22. メタデータ付きの写真をPicasaにアップロードしようとすると「マルチパートにアトムとメディアの部分が必要です」というエラーが表示される
- 23. PDFに印刷しようとすると「アクセスが拒否されました」というエラーが表示されるのはなぜですか?
- 24. 私のアプリケーションを実行しようとしています。次のエラーが表示されています。
- 25. dao hibernateのJunitテストを実行しようとすると、次のエラーが表示されます
- 26. "python manage.py startapp blog"を実行すると、次のエラーが表示されます
- 27. このプログラムを実行しようとしましたが、「無効な構文」が表示されます
- 28. 呼び出されたサブルーチンでは、セルを読み取るときに「オブジェクトが必要です」というエラーが表示されます
- 29. モバイルを構築しようとするとエラーが表示されます
- 30. は、私は以下のコードを実行しようとすると、次のエラーがコンソールに表示さ
「ちょっと」言っても間違いはありません。どの行が間違ってインデントされているかを正確に示します。 –
はい、申し訳ありませんが、私は、推測= int(input())でこのエラーを出しているのですか? – AbuIsaac