尝试一个新的函数int_input(),当用户输入整数的时候正常返回,否则提示出错并要求重新输入。 def int_input(): while True: try: num = int(input('请输入一个整数:')) break except ValueError: print('输入的不是整数,请重新输入')