除了使用try / except之外,还有其他方法可以做ValueError吗?我也想循环播放

时间:2018-08-17 23:43:45

标签: python while-loop

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循环中那样用更少的代码来做到这一点?

请问您有任何疑问!!!!!

0 个答案:

没有答案