循序渐进,把自己学到的知识用起来,既可以锻炼自己的综合能力,也可以提高兴趣。
这是python学习效率比较高,也容易提升兴趣不枯燥的好方法哦!
今天牛姐就给大家提一个需求,看看你能不能完成哦。
友情提示,涉及到的知识有循环,判断,print输出,input输入。完全不超纲哦~
1 提示用户输入登录系统的账号和密码
2 校验账号和密码是否正确,需求是只有一个账号和密码:账号:测牛真棒,密码:123456
3 如果用户名和密码都正确,输出“校验成功,欢迎您,550W为您服务!”,并结束程序
4 如果账户或者密码错误,打印:输入有误,提示继续输入用户名和密码
5 如果用户输入 exit,则直接退出程序。
1 我们不知道用户输入多少次才会成功,对于不指定次数的循环,我们通常使用while。
2 通过break去结束循环,或者修改while的判断条件
注意,代码实现需求并不是唯一的,仅供参考,如果有更健壮高效的代码,也欢迎分享出来!
while True:username = input('请输入登录账号')if username == 'exit':print('退出登录程序')breakpassword = input('请输入登录密码')if (username == '测牛好棒') and ( password == '123456'):print('校验成功,欢迎您,550W为您服务!')breakelse:print('输入有误,请再次输入')
总结:
看完代码以后,是不是很简单,完全都是我们之前分享的知识点,串联起来组合实现的功能呢?
其实真实开发中也是这样,无非是功能多一点,需要的python知识更多的综合应用而已。
我们新手需要克服的一点就是大胆去写,遇到问题了多去思考怎么解决。
自学的话因为不知道实现不了是因为自己思路不不够,还是掌握的知识不足,不是很容易判断。
但是跟着牛姐的话,牛姐会把范围划分的很小,说白了就是不会超纲,更有利于我们去思考练习!