Pythonでtry文を使用してチェックインしようとしています。変数に数値以外の値が含まれている場合は4つの変数があります。再び、しかし、私は4つの変数(ユーザーが入力した変数を含む可能性があります)を持つ関数を呼び出させたいと考えています。私が抱えている問題は、for文の出力を1、2、3、4パターンで順序付けることができないということです。どんな助けでも大歓迎です。for文の変数を持つ関数を呼び出す
def checkNumbersCompound(p, r, n, t):
valuesDictionary = [p, r, n, t]
for v in valuesDictionary:
try:
v = int(v)
except:
v = input(v + " is not a number, please enter a number to replace " + v + " (Don't include any symbols): ")
print (v)
checkNumbersCompound(v[1], v[2], v[3], v[4])
おかげ
https://stackoverflow.com/questions/5424716/how-to -check-if-string-string-input-a-number – DyZ
[文字列入力が数字であるかどうかを確認する方法]の複製がありますか?(https://stackoverflow.com/questions/5424716/how-to-check-if) -string-input-is-a-number) – DyZ