要求:
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"
本人是初學者,歡迎前輩、朋友前來指導,謝謝!