且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

退出无限循环?

更新时间:2023-11-03 08:49:16

您是否要实现这样的目标?

Are you trying to achieve something like this?

def inputInt(acceptAny):
    while True:
        try :
            value = input (' Enter a value:')
            value = int(value)
        except ValueError:
            if acceptAny:
                break
            else:
                print ('Invalid input - Try again')
            continue
        break
    return value

if __name__ == "__main__":
    number = inputInt(False)
    print ('The value is',number)