Python的循环结构:while循环和for循环

liftword5个月前 (12-28)技术文章50

#一起学Python#

Python的循环结构包括:while循环和for循环

一、while循环

while循环是最简单的循环结构,咱们用一个1到n的累加任务体验while循环。


注意:

1、“+=”表示累加,即m=m+1

2、%d:占位符,%d表示整数占位,%s表示字符串占位,%f表示浮点占位。

3、%(n,m):表示对占位符的输出值:如第7行,分别向两个占位符输出n和m的值10和55。

二、for循环

在Python中,for循环比while循环的使用更为普遍,常用来遍历集合。

如上述例子,用for循环来实现:

注意:

range(n)表示一个从0到n-1(不含n)、长度为n的序列。如上例,所以我们希望从1加到11的时候,就必须用n+1,否则程序就只会从0加到10。

三、range进阶

除了上述基础用法,range还可以:

1、自定义需要的起始点。

range(10,14)表示10,11,12,13四个数字。Python索引序列通常都是“左闭右开”,不包含最右边的数字。

2、自定义步长。

range(1,10,3)表示1,4,7。

3、range()可以看作一个数据容器,需要将这个容器中的序列作为列表时,在外面包装一个list()或tuple()函数转换一下即可。


往期内容:

三步完成Microsoft VSCode 中文显示设置

Python代码的分层与语句断行

用vscode编辑调试Python代码

input()函数输入内容属性

Python判断结构