2.3周而复始的循环(1)对人来说,长时间重复做同一件事情,通常会觉得不愉快,且效率会有所下降。但计算机往往不知疲倦,非常适宜用重复的方式完成任务。我们将计算机程序中某些代码的反复执行称为循环。Python中既有重复一定次数的计数循环,也有重复某种情况结束的条件循环。导入:问题:请使用python程序输出整数1-10请使用python程序输出整数1-100列表是Python中使用最频繁的数据类型。列表在Python中作用非常强,列表可以包含多个数据元素,它支持字符('a'),数字(3,5),字符串('abc')等。同时它是一个有序的集合。列表用[]标识,各元素用逗号隔开。列表中值可以用列表名[索引号],从左到右索引号默认0开始取值,如a=[6,7,8]012a[0]的值为6,a[1]的值为7,a[2]的值为8知识补充1练习•a=[7,'w','python','5.6']•a是什么类型?含有几个元素?•a[0]=•a[3]=下面先来看一个简单的例子,熟悉列表的使用方法。a=[1,2,3]#创建列表,各元素用逗号隔开,放在方括号内a[0]=4#修改列表第一个元素的值,注意列表的索引号从0开始dela[1]#删除列表第二个元素a.append(2)#在列表尾部添加一个数据元素2print(a)#打印列表运行结果:==========RESTART==========[4,3,2]>>>计数循环Python中使用for语句来创建这类循环。基本格式如下:for循环变量in列表:语句或语句组例:foriin['hello','world']print(i)#循环体运行结果:helloworld**循环体,有缩进,循环执行时,依次将列表中的元素付给i,并且执行循环体,直到整个列表的值被取完,循环结束。知识补充2、range()函数•in后也可以是range(a,b<,c>)函数,它可以生成某个范围内的整数列表。•range(3)等价于range(0,3)生成[0,1,2]•range(5)生成[0,1,2,3,4]•range(1,7)生成列表[1,2,3,4,5,6]•range(1,7,1)生成什么序列,range(1,7,2)生成什么序列?•例:用循环输出0-100的整数•foriinrange(101):#想想为什么是101•print(i)练习•range(1,8)生成的列表是_________•range(0,20,5)生成的列表是_________练习•s=0•foriinrange(1,101):•s=•print('整数1到100的和是',s)练习•s=0•foriinrange(1,101,2):•s=s+i•print('整数1到100中和是',s)round()函数返回浮点数四舍五入的值•round(4.324,2)运算结果4.32•round(4,325,2)运算结果4.33•round(4.324)运算结果4知识补充3、round()函数练习a=round(4.346,2)b=round(4.789,1)c=round(5.789)print(a,b,c)感谢观看Thankyouforwatching