try-exceptキャッチを使用してユーザーが文字列を入力できないようにエラートラップを作成しようとしていますが、コードを実行してもエラーは発生しません。エラートラップ文字列と整数
info=False
count=input("How many orders would you like to place? ")
while info == False:
try:
count*1
break
except TypeError:
print("Please enter a number next time.")
quit()
#code continues
これは完全に動作します。本当にありがとうございます! – TheLegend27
このコードについてのコメントが1つあります。例外タイプを指定せずに空の 'except:'を追加すると、 'KeyboardInterrupt'(' ctrl + c'キーコマンドを押すとスローされます)のようなシステム終了イベントを含むすべての*例外がキャッチされます。代わりに、例外を除いて 'except except:'を実行することによって、非システム出口例外を捕捉することだけが改善されるかもしれません。 –
あなたは正しいです!マイクを指摘してくれてありがとう:-) –