pythonfor循环100次_Python之for循环
Python之for循环
结束循环的注意事项:
break 结束循环
continue 跳出本次循环
break和continue的区别:
break是结束整个for循环。
continue是结束本次的for循环,进行下一次的for循环。
1 for i in range(10):2 if i <= 5:3 print(i)4 else:5 print("-=----",i)6 break #跳出本层循环
for循环的break
1 for i in range(10):2 if i >= 5:3 print(i)4 else:5 print("-=----",i)6 continue #跳出本次循环
for循环的continue
多层for循环。呈现多级菜单状:
for i in range(10):print("i",i)if i >5:for j in range(10):if j == 3:#break
for k in range(10):
print('-----k',k)
print("-----j",j)print("ddddddddd")
循环结束的正不正常的走向。
for i in range(10):print(i)if i== 5:break
else: #当循环正常结束时,走else
print("done")print("done2") #循环不正常结束,打印done2
for的里有break,走break时,为不正常,打印done2。
多层跳出:
break_flag =Falsefor i in range(10):print("-第一层-",i)for j in range(10):print('==第二层==',j)if j==3:
break_flag=Truebreak
for k in range(10):print('+++第三层+++',k)if k == 6:
break_flag=Truebreak
ifbreak_flag:break
ifbreak_flag:print("第二层出来")break
print('出来了')
====================================================================================================================
练习:
Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:
names = ['wang', 'george', 'king']for name innames:print(name)
执行这段代码,会依次打印names的每一个元素:
wang
george
king
所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。
再比如我们想计算1-10的整数之和,可以用一个sum变量做累加:
sum =0for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum= sum +xprint(sum)
如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数:
>>> list(range(5))
[0,1, 2, 3, 4]
range(101)就可以生成0-100的整数序列,计算如下:
sum =0for x in range(101):
sum= sum +xprint(sum)
练习
请利用循环依次对list中的每个名字打印出Hello, xxx!:
L = ['Bart', 'Lisa', 'Adam']for i inL:print("Hello",i)
#打印list:
names = ['Michael', 'Bob', 'Tracy']for name innames:print(name)#打印数字 0 - 9
for x in range(10):print(x)
pythonfor循环100次_Python之for循环相关推荐
- python循环语句画图_Python基础之循环语句用法示例【for、while循环】
本文实例讲述了Python基础之循环语句用法.分享给大家供大家参考,具体如下: while 循环 Python中while语句的一般形式: while 判断条件: statements 同样需要注意冒 ...
- continue语句只用于循环语句中_Python中的循环语句
1.知识点介绍 循环语句是编程中的重要内容,可以用于批量完成一系列操作. Python中的循环语句主要有 while 和 for,基本形式如下: while语句 #当条件满足的时候不断执行操作whil ...
- python中for循环和while循环的区别_Python中for循环和while循环有什么区别?
for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...
- python 循环控制语句结束_Python控制语句.while循环语句
Python控制语句三 2.while循环语句 例如:求1+2+3+--+9+10的累加和 用while语句则程序如下: s=0 x=1 while x<=10: s=s+x x=x+1 pri ...
- while循环random结合_Python程序控制结构 | 循环结构
本节内容框架 遍历循环 定义:遍历某个结构形成的循环方式 用法: for 循环变量 in 遍历结构: 语句块 理解: - 从遍历结构中逐一提取元素,放在循环变量中 - 由保留字for和in组成,完整遍 ...
- python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同
原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...
- python循环定义变量_Python变量和循环
1.Python变量 比C语言,Java语言更加简洁,不需要加int等等类型定义,直接变量名 = 值,Python里甚至不需要分号.有些特定的不能当做变量名,变量只能由字母.数字和下划线组成,下划线可 ...
- python循环怎么结束_python如何结束循环
python中的break语句和continue语句 break break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while ...
- pythonfor循环列表排序_Python Day4950(for循环语句整理)
班长的图 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 一.Python 循环遍历列表元素 1.for i in list(): 2.for i in enumerate ...
- pythonfor循环列表排序_Python使用for循环对列表内元素进行排序方法
这篇文章介绍Python使用for循环对列表内元素进行排序方法list = [13, 22, 6, 99, 11] for m in range(len(list)-1): for n in rang ...
最新文章
- 公益合种油松专车3天领证
- 提供《华容道与数据结构》代码供测试
- 【职场】税前110万
- 基于 abp vNext 和 .NET Core 开发博客项目 - 用AutoMapper搞定对象映射
- 细述:nginx http内核模块提供的变量和解释
- BAT在AI领域投资收购大起底:当我们说搞AI时我们要搞些什么?
- 51test-day1【ofo测试第一天】
- Ubuntu 20编译安装GCC 7.3.0
- tomcat乱码问题解决集合
- 数学笔记25——弧长和曲面面积
- october cms_October CMS静态页面入门
- [软考]项目目标VS项目基准
- 建筑师又在用人工智能做什么?(2019年第三期)
- Cannot find ./catalina.sh The file is absent or does not hav
- 指定“Vary: Accept-Encoding”标头 --压缩
- 麒麟子Javascript游戏编程零基础教程一:序言
- 激光制导炸弹导引头半实物仿真系统ETest方案设计
- ChatGPT将引发大量而普遍的网络安全隐患
- 洪恩教育2021年第一季度总收入为2.267亿元人民币
- PTA 7-15(查找) 航空公司VIP客户查询(25 分) 25分代码 哈希方法
热门文章
- 基本放大电路的构成(概念,构建思路、阻容耦合、直接耦合、工作原理、放大电路的性能指标)
- 安卓手机管理_北斗ERP进销存管理(销存管理工具)V2.2.4 安卓手机版
- git rebase 命令 常用_如何使用Git Rebase
- 大数据多样性体现在包括_微生物组16S测序又有大动作!升级至NovaSeq PE250,数据量免费升至5万Tags...
- 化合物相似性搜索_分子相似性的应用
- Windows下运行PP-Tracking_GUi
- C++实现LZ77压缩算法
- 傻妞旧版合集新版订阅
- 自然语言处理-003NLP定义以及歧义性-学习笔记
- MSP430F149;一、TIMEA