day05_06 continue语句、while循环
输入满3次跳出,然后留一句话
for i in range(3):
username = input("Username:")
password = input("Password:")
if username == _user and password == _passwd:
print("Welcome %s login..." %_user)
passed_authentication = True
break
else:
print("Invalid username or password") if not passed_authentication :
print("您的输出次数已经满3次,拜拜")
方法二
for i in range(3):
username = input("Username:")
password = input("Password:")
if username == _user and password == _passwd:
print("Welcome %s login..." %_user)
break
else:
print("Invalid username or password") if i == 2 :
print("您的输出次数已经满3次,拜拜")
方法三
for i in range(3):
username = input("Username:")
password = input("Password:")
if username == _user and password == _passwd:
print("Welcome %s login..." %_user)
break
else:
print("Invalid username or password") if i == 2 :
print("您的输出次数已经满3次,拜拜")
只要上面的for循环正常执行完毕,中间没有被打断(break),就会执行else语句,break过后,就不会执行后面的else语句
这个用法python特有
while死循环
while True:
print("dang")
_user = "alex"
_passwd = "abc123" counter = 0
while counter < 3 :
username = input("请输入您的姓名:")
password = input("请输入您的密码:")
if username == _user and password == _passwd :
print("welcome %s login..." %_user)
break
else:
print("您输入的账号或者密码错误,请重新输入")
counter += 1
else:
print("请的输入次数已满3次,拜拜啦")
while之后也可以加上else
如果想测试程序,可以使用debug测试

输入三次后让用户选择是否需要继续玩?
_user = "alex"
_passwd = "abc123" counter = 0
while counter < 3 :
username = input("请输入您的姓名:")
password = input("请输入您的密码:")
if username == _user and password == _passwd :
print("welcome %s login..." %_user)
break
else:
print("您输入的账号或者密码错误,请重新输入")
counter += 1 if counter == 3:
keep_going_choice = input("还想玩买?y/n")
if keep_going_choice == 'y':
counter = 0
else:
print("请的输入次数已满3次,拜拜啦")
day05_06 continue语句、while循环的更多相关文章
- break 和 continue 语句, 以及循环中的 else 子句
break 语句工作得如同 C 语言一样, 跳出最小的 for 或 while 循环.循环语句可以有一个 else 子句; 该子句会在以下情况被执行: 循环因迭代到列表末尾而终止 (for 语句), ...
- Javascript基础系列之(六)循环语句(break和continue语句)
break和continue语句对循环中的代码执行提供了更为严格的流程控制.break语句可以立刻退出循环,阻止再次执行循环体中的任何代码.continue语句只是退出当前这一循环,根据控制表达式还允 ...
- JavaScript If...Else、Switch、For、While、Break、Continue语句
一,JavaScript If...Else 语句 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用 ...
- Java SE ---控制流程:break与continue语句
在java中,可以使用break和continue语句控制循环. 1. break语句:用于终止循环,就是跳出当前循环,执行循环后面的代码. . 2. continue语句:用于跳出当 ...
- JavaScript Break 和 Continue 语句
1.break:终止本层循坏,继续执行本次循坏后面的语句: 当循坏有多层时,break只会跳过一层循坏 2.continue:跳过本次循坏,继续执行下次循坏 对于for循环,continue执行后,继 ...
- 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...
- 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...
- JavaScript -- 标签 , Break 和 Continue 语句
break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. 标签引用,break 语句可用于跳出任何 JavaScript 代码块. demo: <!DOCTYPE html& ...
- for-in语句和with语句、break和continue语句
for-in语句 for-in语句是一种精准迭代语句,可以用来枚举对象的属性,用以遍历一个对象的全部属性. for…in声明用于对数组或者对象的属性进行循环操作: for…in循环中的代码每执行一次, ...
随机推荐
- sql队伍的胜负情况
1.数据显示情况 2.sql语句执行情况 USE [数据库名] GO /****** Object: Table [dbo].[测试] Script Date: 08/03/2017 10:58:02 ...
- 性能调优--大事务与Alwayson 之间的关系
最近性能调优的事比较多,所以摘一些比较有特点的 案例分享下. 业务系统用的是sql server 2016 ,搭建的ALWAYSON 两节点的 群集,今天早上突然辅助 副本的只读库出现大量的等待导致系 ...
- HDU4302 线段树
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4302 , 可以用线段树,也可以STL中的map,multiset,优先队列中的任何一个解决(可我只会线 ...
- java Vamei快速教程15 IO基础
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 计算机最重要的功能是处理数据.一个有用的计算机语言需要拥有良好的IO功能,以便让未 ...
- Mac Office 2016 卸载
https://support.office.com/zh-cn/article/%E5%8D%B8%E8%BD%BD-Office-2016-for-Mac-eefa1199-5b58-43af-8 ...
- CPP-基础:C_C++变量命名规则
C_C++变量命名规则 变量命名规则是为了增强代码的可读性和容易维护性.以下为C++必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成. 2. 第一 ...
- wing ide 注释
ctrl-.是批量注视 ctrl->向前缩进 ctrl-<向后缩进
- 去除myeclipse中doget和dopost方法中的注释
当我们使用myeclipse新建servlet时发现doget和dopost方法中有一些无用的注释,每次新建一个servlet时都要手动删除特别麻烦. 下面就教大家如何去除这些注释! 以myeclip ...
- c++中 endl的意思?
endl是 end line的意思,表示此行结束,换行,就是回车
- 创建一个 Dynamic Web Project
准备工作 一.修改 JDK Compliance level 二.创建 Dynamic Web Project Ctrl + N 三.配置网站服务器 tomcat 这里切记不要点击 Finish ,一 ...