测牛学堂:软件测试开发python学习之循环判断综合小案例

循环和条件判断综合练习

循序渐进,把自己学到的知识用起来,既可以锻炼自己的综合能力,也可以提高兴趣。
这是python学习效率比较高,也容易提升兴趣不枯燥的好方法哦!
今天牛姐就给大家提一个需求,看看你能不能完成哦。
友情提示,涉及到的知识有循环,判断,print输出,input输入。完全不超纲哦~

python练习需求

1 提示用户输入登录系统的账号和密码
2 校验账号和密码是否正确,需求是只有一个账号和密码:账号:测牛真棒,密码:123456
3 如果用户名和密码都正确,输出“校验成功,欢迎您,550W为您服务!”,并结束程序
4 如果账户或者密码错误,打印:输入有误,提示继续输入用户名和密码
5 如果用户输入 exit,则直接退出程序。

小提示

1 我们不知道用户输入多少次才会成功,对于不指定次数的循环,我们通常使用while。
2 通过break去结束循环,或者修改while的判断条件

实例代码

注意,代码实现需求并不是唯一的,仅供参考,如果有更健壮高效的代码,也欢迎分享出来!

while True:
    username = input('请输入登录账号')
    if username == 'exit':
        print('退出登录程序')
        break
    password = input('请输入登录密码')
    if (username == '测牛好棒') and ( password == '123456'):
        print('校验成功,欢迎您,550W为您服务!')
        break
    else:
        print('输入有误,请再次输入')

总结:
看完代码以后,是不是很简单,完全都是我们之前分享的知识点,串联起来组合实现的功能呢?
其实真实开发中也是这样,无非是功能多一点,需要的python知识更多的综合应用而已。
我们新手需要克服的一点就是大胆去写,遇到问题了多去思考怎么解决。
自学的话因为不知道实现不了是因为自己思路不不够,还是掌握的知识不足,不是很容易判断。
但是跟着牛姐的话,牛姐会把范围划分的很小,说白了就是不会超纲,更有利于我们去思考练习!

你可能感兴趣的:(python,学习,开发语言)