ユーザー提供の整数値をオブジェクトに割り当てる必要があります。私の形式は次のとおりです。
object = input("Please enter an integer")
次の印刷テスト...
print(type(object))
print(object)
...戻り<class 'str'>
、「1」。「オブジェクト」のデータ型をユーザーの入力値のデータ型に設定する方法はありますか? object=1 の場合、type(object)=int? のような IOW。次を使用して、入力のデータ型を int に設定できることを知っています。
object = int(input("Please enter an integer"))
この場合、ユーザーが int を指定しないと、コンソールがトレースバック エラーをスローし、プログラムがクラッシュします。オブジェクトが実際に int であるかどうかをテストしたいと思います。そうでない場合は、プログラムを使用してエラー ステートメントを出力し、前のプロンプトを再帰的にスローします。