我正在尝试编写代码来编辑列表并使其成为回文.
一切正常,除了我的输入仍然给我一个错误.当我在get_number_2中输入非int时,它会崩溃.
def get_number():
num = raw_input("Please enter number between 100,000 and 1,000,0000: ")
if not num.isdigit():
print "---------------------------"
print "Invalid input: numbers only"
print "---------------------------"
my_main()
else:
return num
def get_number_2(n):
num = input("Please confirm the number you have entered: ")
if num != int(n):
print "--------------------"
print "Entries do not match"
print "--------------------"
my_main()
else:
return num
我使用get_number_2的输入来代码的其余部分,因为当我检查它是否在两个数字之间时,get_number不起作用.
有没有办法我可以验证输入是否是get_number_2中的int,以便我可以摆脱get_number?