try:
entry = int(input("Enter an integer: "))
except ValueError:
entry = input("This entry contains none integer characters. Retry entry: ")
print(entry)
如果我输入“ 1”,我将得到应有的“ 1”输出。 如果我输入“ hello”之类的内容,我会得到系统的重新提示。
我想知道如果我继续输入会导致ValueError的内容,那么如何一遍又一遍地重新提示,因为现在它仅重新提示一次。
还有,还有其他方法可以像在while循环中那样用更少的代码来做到这一点?
请问您有任何疑问!!!!!