如何使用while循环使用“ try”和“ except”?

问题描述

我是Python的“ try”和“ except”关键字的新手,今天我学习了它,并尝试编写一个允许用户输入整数的程序,如果他们没有输入整数,他们将再次输入。我的想法是我将while循环与“ try”和“ except”一起使用,但是在这种情况下,while循环似乎不起作用。

error = False
while error == False: 
    try:
        number = int(input("Enter a number: "))
        error = True
    except:
        error = False

有什么我想念的吗?谢谢你们

解决方法

更优雅的方式是

libssl-1_1-x64.dll