我对程序比较陌生,并且正在创建用于分配的学分计算器程序。现在,为了验证输入,我被要求在程序中包括一个仅允许用户输入整数的函数。如果输入的是字母,他们应该得到一个错误,要求他们再试一次。现在,我的程序的问题是,在要求用户重试之后,它将继续进行下一个问题。在输入错误的值后,直到用户输入正确的输入类型,我如何确保程序再次询问相同的问题?
passCR = input("Enter your pass credits")
try:
passCR = int(passCR)
except ValueError:
print("Not an integer! Try again.")
答案 0 :(得分:0)
这将有助于:
while True:
passCR = input("Enter your pass credits")
if passCR.isdigit():
passCR = int(passCR)
break
else:
print("Not an integer Value")