-2
私はPythonでスクリプトを書いています。「あなたの年齢は?」と尋ねるときに番号を入力しないと、そのようにしたいと思います。 「番号を入力してください」と表示され、元の質問が繰り返されます。私は他の投稿で見た多くの異なる提案を試みましたが、誰も働いていません。ここでPythonで入力が数値かどうかをどうやって調べるのですか?
はスクリプトです:
yesorno = "yes"
while yesorno == "yes" :
import time
Age = 0
Age = int(input("What is your age?"))
Age = Age*365*24
print(Age)
yesorno = input("Would you like to run again?(yes/no)")
while yesorno != "no" :
print("Please input yes or no")
yesorno = input("Would you like to run again?(yes/no)")
while yesorno == "no" :
print("Program stopping...")
import sys
sys.exit("Program stopping...")
入力が有効になるまでループする方法を示すたくさんの投稿もあります。 – Prune