私は以下のサンプルコードを持っています。入力値が整数の場合は特定のコードを実行します。 ユーザーが整数固有のコードを入力した場合は実行されます。そうでない場合は、入力値が整数ではないというエラーを表示し、入力を再度促すはずです。 整数が入力されるか、コードを強制終了するまで実行してください。 入力値に対しても複数のテストを実行する必要があります。常にPythonは入力に基づいて特定のコードを実行します
あなたのコードスニペットにinput()
機能は、ユーザからの入力を受け取り、文字列
See Documentationに変換し、ユーザから与えられた入力が整数、その後さらに進行されると仮定し
integer
にそれをキャストする
try
に必要
import random
print('Hello , What is your name')
name = input()
print('hello '+ name +' i am thinking a number between 1 to 20. Please take a guess')
inputNumber = input()
if inputNumber == int:
#Code
else:
print('please enter the int')
あなたの質問は何ですか?コードはほぼ正しいと思われる。 – Carcigenicate
[有効な応答を返すまでユーザーに入力を求める](https://stackoverflow.com/questions/23294658/asking-the-user-for-input-until-they-give-a-valid-レスポンス) –