嗨,伙计,我正在写一个python程序,我正在学习。我想做的是让用户输入一个6位数的数字,如果他们输入的数字不是6位数,我想一个错误消息来告诉我们,他们必须输入一个6位数的数字。我有一个名为def example_check_message(m):
的函数,其中我说明了数字必须是6位数字,我有一个名为def example_get_number():
的函数,当用户输入数字时,get number函数应该调用def example_check_message(m)
函数来检查输入的数字是否正确,但什么都没有发生。我知道我很接近,但就是看不出哪里出了问题
def example_check_message(m):
b = False,
try:
if m == int >= '100000' and '<1000000':
b = True
except:
print 'You must enter a number'
return b
def example_get_number():
example_check_message(1)
b = False
while b == False:
num = raw_input('Please enter a 6 digit number:')
if example_check_message(num) == True:
b = True
continue
value = int(num)
return value
if __name__ == '__main__':
example_check_message(1)
example_get_number()
我想你想要的是:
但这里面也有错误,我会给你一些提示。这不应该是工作,你仍然需要做一些工作和学习
相关问题 更多 >
编程相关推荐