Python 这个题目应该怎么做啊,跪求大神解答!
2个回答
展开全部
>>> def number():
n = raw_input('Enter your phone number:')
list = []
if len(n) == 8 and n.find('0') == -1:
list.append(n)
else:
print 'ERROR: Invalid input'
>>> number()
Enter your phone number:91355511
>>> number()
Enter your phone number:0390355511
ERROR: Invalid input
>>> number()
Enter your phone number:13001313
ERROR: Invalid input
追问
这个打进去以后是错的啊
追答
我没有写成.py文件,只是给你写个函数而已,在命令行里就能执行
展开全部
def main():
num=raw_input('Enter your phone number:')
lis=[int(i) for i in num]
if len(lis)==8&&lis.count(0)==0:
print 'your number is %d!' % int(num)
else:
print 'ERROR:Invalid input'
if __name__=='__main__':
main()
追问
这样打进去不对啊....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询