码迷,mamicode.com
首页 > 编程语言 > 详细

L01-03:python学习之控制语句

时间:2014-09-03 02:45:16      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:python while if

要求:

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

L01-03:python学习之控制语句

标签:python while if

原文地址:http://yedee.blog.51cto.com/513852/1548015

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!