9.Python三⼤程序基本结构介绍——循环结构(for和while循
环)
⽬录
在程序设计过程中,经常需要将⼀些代码按照要求重复执⾏多次,这时就需要⽤到循环结构。循环语句是在满⾜⼀定条件下,重复执⾏⼀段代码,由循环体(不停重复的内容)和循环条件(什么情况下执⾏循环)两部分组成。
Python有两种类型的循环结构,分别是for循环和while循环。循环语句中,使⽤continue语句跳过本次循环后⾯的语句,进⾏下⼀次循环;使⽤break语句彻底跳出循环。for循环是确定次数的循环,while循环是⾮确定次数的循环。
⼀、for循环语句(遍历循环)
1.  语法介绍
for循环语句的重要程度可以说仅次于If语句了,它的底层逻辑是循环,While的底层逻辑也是循环,不过还是for⽤的更加普遍些。
for循环语句由for和in组成,从遍历结构中逐⼀获得元素进⾏循环。
for循环遍历可⽤于任何遍历结构:计算循环、字符串遍历循环、列表遍历循环、⽂件遍历循环、元组遍历循环、集合遍历循环、字典遍历循环等。
具体语法格式如下:
# 语法结构
for i in 区域:    # i只是⼀个代号,表⽰循环变量
代码
2.  实际运⽤
代码实例1:通过遍历循环计算1到100的累加和
# 通过遍历循环计算1到100的累加和
s = 0
for i in range(1, 101):
s += i
print(s)
代码实例2:计算循环次数
for i in range(1,6):
print(i)
代码实例3:遍历打印元素
class1 = ['丁⼀', '王⼆⿇⼦', '张三', '李四', '赵五']
for i in class1:
print(i)
⼆、while循环语句(⽆限循环)
1.  语法介绍
while的底层逻辑也是循环,它和for的特点不⼀样,最⼤的区别是for知道循环次数,⽽while循环不清楚循环次数;
使⽤while保留字,由条件控制循环过程,反复执⾏语句快,直到条件不满⾜时结束;
循环控制保留字:break和continue。
break跳出并结束当前整个循环,执⾏循环后的语句;
continue结束当次循环,继续执⾏后续次数循环;
break和continue可以与for和while循环搭配使⽤。
其使⽤格式为,注意要写冒号以及代码前的缩进:
# 语法结构
while <;条件>:
<;语句块>
2.  实际运⽤
代码实例 1:计算循环次数
s = 1
while s < 10:
print(s)
s += 2
代码实例2:计算1到100的累加和
sum = 0
while a < 101:
sum += a
a += 1
print(sum)
三、其它语句unix指的是哪两套操作系统
1.  break语句
使⽤break语句可以使流程跳出while或for的本层循环,特别是在多层次循环结构中,利⽤break语句可以提前结束内层循环。需要注意的是,如何从for或while循环中终⽌,任何对应的循环else块将不再执⾏。
代码实例1
for i in "Python":    # 第⼀个实例
if i == 'h':
break
print('当前字母为 :', i)
嵌入式linux 培训
代码实例2
var = 10                    # 第⼆个实例
propertyinfo转换成while var > 0:
print('当前变量值为 :', var)
var = var -1
if var == 5:
break
print("\n程序运⾏完毕,再见!")
2.  continue语句horned
continue语句被⽤来告诉Python跳过当前循环块中的剩余语句,然后继续进⾏下⼀轮循环。下⾯通过实例来说明⼀下。
代码实例
while var > 0:
var = var -1
if var == 5:            # 变量为 5 时跳过输出
continue
print('当前变量值 :', var)
print("\n程序运⾏完毕,再见!")
python基础代码100例
3.  pass语句
在Python程序设计中,pass是空语句,是为了保持程序结构的完整性。pass语句不做何事情,⼀般⽤作占位语句。代码实例
for a in "python":
if a == 'h':
pass
print('执⾏ pass 块')
print('当前字母 :', a)
print("\n程序运⾏完毕,再见!")
>advertised

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。