0
このコードを変更して、番号の代わりにテキストを入力したことをユーザーに通知できるようにするにはどうすればよいですか?間違ったデータ型が入力された場合に通知する(Python 3)
Enter_a_Number = int(input("Enter a Number: "))
if Enter_a_Number == str:
print("Only Numbers Allowed")
このコードを変更して、番号の代わりにテキストを入力したことをユーザーに通知できるようにするにはどうすればよいですか?間違ったデータ型が入力された場合に通知する(Python 3)
Enter_a_Number = int(input("Enter a Number: "))
if Enter_a_Number == str:
print("Only Numbers Allowed")
エラー処理の基本を調べる必要があります。
は、INT()関数は文字列を整数に変換することはできません「スロー」とValueErrorする場合は、この特定のケースでは
while (True):
try:
Enter_a_Number = int(input("Enter a Number: "))
break
except ValueError:
print("Invalid number")
print(Enter_a_Number)
Python.org Tutorial - Handling Exceptionsを参照してください。それが起こったときに何をすべきかを決めることができます。
ありがとうございます。これは本当に私を助けました。 – Faraz4567
とは何ですか?ユーザーが有効な応答を返すまで、入力を要求し続けますか? –