尝试循环,但除外

时间:2019-10-06 16:25:33

标签: python python-3.x

我要求用户输入必须是整数的

我目前有一个try和except的while循环,但是遗憾的是在第二次输入错误后它不会循环。

var = False

while (var == False):
    try:
        var2 = int(input("Give an int?: "))
    except:
        var2 = int(input("Give a legitimate int: "))
    else: 
        print("That's a legitimate int!")

基本上,直到给定值是整数而不是浮点数,循环才能停止。感谢帮助!

0 个答案:

没有答案