2024-06-26 03:17:00 发布
网友
我如何让这个问题一遍又一遍地要求输入,直到用户得到5到25之间的有效答案?你知道吗
newGen = int(input("Input number of new generations to model (should be between 5 and 25\n)"))
您需要捕获ValueError并循环它。你知道吗
newGen = None while newGen is None or (newGen < 5 or newGen > 25): try: newGen = int(input("Input number of new generations to model (should be between 5 and 25\n)")) except ValueError: pass
newGen = 0 while newGen not in range(5, 26): newGen = int(input("Input number of new generations to model (should be between 5 and 25\n)"))
您需要捕获ValueError并循环它。你知道吗
相关问题 更多 >
编程相关推荐