基本信息
文件名称:任务3-2-循环语句-1.pdf
文件大小:817.06 KB
总页数:14 页
更新时间:2025-06-07
总字数:约3.51千字
文档摘要

任务3-2循环语句

循环语句

跑道

跑道是一圈一圈的,

可以看做是循环的

循环

有时为了处理成千上万次的重复运算,我们就需要循环语句

while

循环for

循环嵌套

while循环

while循环语法格式

while条件表达式:

条件满足,执行循环语句

条件表达式永远为true,无限循环。

while循环实例

计算1~100的和

for循环

Python中的for循环可以遍历任何序列的项目:

例如:

语法for变量in序列:foriin[0,1,2]:

格式

循环语句print(i)

输出结果0,1,2

for循环

考虑到我们使用的数值范围经常变化,Python提供了

一个内置range()函数,它可以生成一个数字序列。

range(start,stop[,step])

参数说明:

start:计数从start开始。默认是从0开始。例如range(5)

等价于range(0,5);

stop:计数到stop结束,但不包括stop。例如:range(0,

5)是[0,1,2,3,4]没有5

step:步长,默认为1。例如:range(0,5)等价于

range(0,5,1)

for循环

程序在执行for循环时:

?循环计时器变量i被设置为start;

语法foriinrange(start,end):?执行循环语句;

格式?i递增

执行循环语句

?每设置一个新值都会执行一次循环

?当i等于end时,循环结束。

课堂练习:

1【单选题】下列选项中会输出1,2,3三个数字的是:正确答案:C

A、foriinrange(3)B、foriinrange(2)

print(i)print(i+1)

C、a_list=[0,1,2]D、i=1

foriina_listwhilei3:

print(i+1)print(i)

i=i+1

课堂练习:

2【单选题】请选择以下程序输出结果:正确答案:D

A、50