文档详情

《python培训课件》流程控制.pptx

发布:2025-05-12约1.09千字共14页下载文档
文本预览下载声明

循环循环用于重复的执行代码块For循环While循环

循环重复执行给定的代码块指定的次数

for循环的第一行被称为for循环头,for循环总是以关键字for打头,接下来是循环变量然后是in后面通常是range(n)和结束符:,for循环重复执行循环体n次这里的range(n)返回一个列表从0开始到n-1结束0102

help(range)range(start,stop[,step])range(0,10)range(1,10,3)range(10)range(1,10)range(10,1,-1)

while循环本身以while打头,while后面跟的是循环条件返回true或者false的布尔表达式while循环头,后面的缩进为while循环体while的循环控制流:python先检查循环条件为True还是False如果是True就执行循环体如果是False就跳过循环体并执行后面的语句,在条件为True并执行完循环体后再判断条件

for循环自动初始化变量而while要自己先定义01几乎所有的while都要初始化语句和递增语句02不要尝试whileTrue....03

计算10以内的和For和while两种实现形式Sum10=0foroneinrange(1,11):sum10=sum10+onePrint(sum10)While循环怎么实现呢?

sum10=0i=1whilei=10:sum10=sum10+ii=i+1print(sum10)

1x2x3x4x5…...xN

计算用户输入的数字的总和1n=int(input(howmanynumberstosum?))2total=03foriinrange(n):4s=input(Enternumber+str(i+1)+:)5total=total+int(s)6print(thenumis:+str(total))

跳出循环01Break语句02total=003whileTrue:04s=input(输入数字或者done\n)05ifs==done:06break07else:08total=total+int(s)09print(总和是+str(total))

双层循环Foriinrange(5):forjinrange(3):print(i)print(j)利用双层循环输入九九乘法口诀表

显示全部
相似文档