while练习
Posted come202011
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while练习相关的知识,希望对你有一定的参考价值。
""" 例如:passwd = {"admin":"123456", "user1","123321"} 1.设计一个登录程序,不同的用户名和对应密码存在一个字典里面, 输入正确的用户和密码去登录 1)首先输入用户名,如果用户名不存在或为空,则一直提示输入正确的用户名 2)当用户名正确时,提示去输入密码,如果密码和用户名不对应,则提示密码错误请重新输入 3)如果密码输入错误超过3次,中断程序运行 4)当输入密码错误时,提示还有几次机会 5)用户名和密码都输入成功的时候,提示登录成功 笔记:break是跳出外层循环,此处的外层循环是while,if是判断不是循环,所以加break就跳出外层的while了 """ passwd = {"admin": "123456", "user1": "123321"} i = 3 while True: user = input("请输入用户名") if user in passwd: while i > 0: password = input("请输入密码") if password == passwd[user]: print("登录成功") break else: i -= 1 print("密码错误请重新输入,您还有%d次输入机会" % i) break else: print("请输入正确的用户名")
以上是关于while练习的主要内容,如果未能解决你的问题,请参考以下文章
js循环(while循环,do while循环,for循环)相关知识点及练习
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段