python循环控制之break和continue流程控制语句
作者:Python-派大星 发布时间:2021-02-05 15:22:29
标签:python,循环,控制,break continue
1.流程控制语 break
用于结束整个循环结构,直接退出整个循环
例:
用两种循环模拟密码输入
输入正确就退出循环,输入错误可以重新输入,有三次输入机会
1.1while循环
i=1
mima="5555"
while i <= 3:
pwd=input("请输入你的密码:")
if pwd == mima:
print("密码正确")
break
else:
print("密码错误!还有",3-i,"次机输入机会")
i+=1
else:
print("对不起,你的三次机会已经用尽")
1.2for循环
mima="8888"
for s in range(3):
passwd=input("请输入你的密码:")
if passwd == mima:
print("密码正确")
else:
print("密码错误,你的机会还剩",2-s,"次")
else:
print("对不起,三次机会都用完了")
二、循环控制语 continue
用于结束当前循环,进入下一循环,通常与分支结构中的if一起使用。
例:
要求输出1到50之间5的倍数,如5,10,15...
5的倍数共同点,和5的余数为0的数都是5的倍数
for s in range(1,51):
if s%5!=0:
continue
else:
print(s)
else
语句,如果放在循环的后面,那么就是没有碰到break
时执行else,循环结束后执行else。(不是因为break结束循环的才会执行)
for s in range(1,51):
if s%5!=0:
continue
else:
print(s)
while ...
....
....
else:
...
______________
for...
.......
.....
else:
....
来源:https://blog.csdn.net/weixin_53466908/article/details/122549986
0
投稿
猜你喜欢
- 双向链表一种更复杂的链表是“双向链表”或“双面链表”。每个节
- Numpy模块被广泛用于科学和数值计算,自然有它的强大之处,之前对于特征处理中需要进行数据列表或者矩阵拼接的时候都是自己写的函数来完成的,今
- 1.批量处理所谓的批处理就是批量处理cmd里面的命令。python要想实现批处理功能需要导入os库,然后利用批处理的命令为os.system
- (需要安装psutil 用来获取服务器资源,以及pymongo驱动)#pip install psutil#pip install pymo
- Hough圆变换的原理很多博客都已经说得非常清楚了,但是手动实现的比较少,所以本文直接贴上手动实现的代码。这里使用的图片是一堆硬币:&nbs
- 本文实例为大家分享了python3使用matplotlib绘制条形图的具体代码,供大家参考,具体内容如下绘制竖状条形图代码from matp
- 本文实例讲述了Python实现二分查找算法的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/env pythonimpo
- 本文实例讲述了Python面向对象之类和对象。分享给大家供大家参考,具体如下:类和对象(1)对象是什么?对象=属性(静态)+方法(动态);属
- 我们知道深度神经网络的本质是输入端数据和输出端数据的一种高维非线性拟合,如何更好的理解它,下面尝试拟合一个正弦函数,本文可以通过简单设置节点
- 目前绝大多数手机都支持WAP 2.0。WAP 2.0的页面设计具有更好的视觉效果,更接近网页。不过由于手机千差万别,手机浏览器的能力也各不相
- 在 Python 中,集合(set)是一种无序且不重复的集合类型,它是由花括号 {} 括起来的一组元素。如果你想向集合中添加一个元素,你可以
- 下面是一些有助于更有效地使用 SQL 事件探查器的提示和技巧。运行的跟踪过多如果 Microsoft? SQL Server? 实例运行得过
- Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的.Mysql数据库具
- 品牌是我们一直挂在嘴边的词语,视觉设计师们经常说到,公司的品牌该如何如何去设计?这个违背了我们的公司品牌!等等。之前我有谈过关于 品牌灵魂的
- 本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函数。分二类介绍,分别是: 著名函数篇-经常用到的函数 非
- 本文实例讲述了php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法。分享给大家供大家参考,具体如下:微信支付a
- 关于Django生成迁移文件,我是在虚拟机上完成的1.创建虚拟环境:在终端上输入创建python3的虚拟环境mkvirtualenv -p
- 效果基于Python3。在自己写小工具的时候因为这个功能纠结了一会儿,这里写个小例子,供有需要的参考。小例子,就是点击按钮打开路径选择窗口,
- 对于手机、相机等设备拍摄的照片,由于手持方向的不同,拍出来的照片可能是旋转0°、90°、180°和270°。即使在电脑上利用软件将其转正,他
- 前言本文通过示例给大家介绍了python嵌套字典比较值,取值,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。示例代码#取值