如果答案不是整数,如何使程序重复问题?

我对程序比较陌生,并且正在创建用于分配的学分计算器程序。现在,为了验证输入,我被要求在程序中包括一个仅允许用户输入整数的函数。如果输入的是字母,他们应该得到一个错误,要求他们再试一次。现在,我的程序的问题是,在要求用户重试之后,它将继续进行下一个问题。在输入错误的值后,直到用户输入正确的输入类型,我如何确保程序再次询问相同的问题?

passCR = input("Enter your pass credits")
try:
    passCR = int(passCR)
except ValueError:
    print("Not an integer! Try again.")
x5w2j0 回答:如果答案不是整数,如何使程序重复问题?

这将有助于:

while True:
    passCR = input("Enter your pass credits")
    if passCR.isdigit():
        passCR = int(passCR)
        break
    else:
        print("Not an integer Value")
本文链接:https://www.f2er.com/3128842.html

大家都在问