要求:
1、接受用户输入;
2、判断用户是否是alex,如果不是重新接受输入;
3、判断用户alex的密码是否是11111,若不是重新输入;
代码如下:
input=raw_input("your name:")
while True:
if input==‘alex‘:
print "welcome alex"
password = raw_input("your password:")
p=‘111111‘
while True:
if password==p:
print ‘your password is ok.loging!‘
break
else:
print "its woring.again:"
password = raw_input("your password:")
break
else:
print "sorry ,its not you"
input=raw_input("your name:")看到上面的代码,发现还是有几个冗余的部分,修改如下:
while True:
input=raw_input("your name:")
if input==‘alex‘:
print "welcome ",input
while True:
password = raw_input("your password:")
p=‘111111‘
if password==p:
print ‘your password is ok.loging!‘
break
else:
print "its woring.again:"
break
else:
print "sorry ,its not you"本人是初学者,欢迎前辈、朋友前来指导,谢谢!
本文出自 “帝心禅影” 博客,请务必保留此出处http://yedee.blog.51cto.com/513852/1548015
原文地址:http://yedee.blog.51cto.com/513852/1548015