Эдуард Ван Asked:2020-03-07 22:49:34 +0000 UTC2020-03-07 22:49:34 +0000 UTC 2020-03-07 22:49:34 +0000 UTC 关于 Python 中 input() 的问题 772 请帮助:如何制作,以便当您跳过输入数字时, input()它不会出错,而只是重新请求输入。 python 1 个回答 Voted Best Answer asd 2020-03-07T23:46:48Z2020-03-07T23:46:48Z def smart_int_input(): try: return int(input("number = ")) except: print("Must be number!!!") return smart_int_input() # __main__ smart_int_input() 如果没有函数: while True: try: test = int(input("number = ")) break except ValueError: print("Must be number!!!") print(test)
如果没有函数: