大家好,欢迎来到IT知识分享网。
#一起学Python#
Python的循环结构包括:while循环和for循环
一、while循环
while循环是最简单的循环结构,咱们用一个1到n的累加任务体验while循环。
输入10,输出从1到10的累加值55
注意:
1、“+=”表示累加,即m=m+1
2、%d:占位符,%d表示整数占位,%s表示字符串占位,%f表示浮点占位。
3、%(n,m):表示对占位符的输出值:如第7行,分别向两个占位符输出n和m的值10和55。
二、for循环
在Python中,for循环比while循环的使用更为普遍,常用来遍历集合。
如上述例子,用for循环来实现:
输入11,输出从1到11的累加值66
注意:
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()函数转换一下即可。
显示range()的数据序列
运行结果1,4,7
往期内容:
三步完成Microsoft VSCode 中文显示设置
Python代码的分层与语句断行
用vscode编辑调试Python代码
input()函数输入内容属性
Python判断结构
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/46059.html