1、2.3周而复始的循环一、填空题1.计算机程序中某种代码的反复执行,称为( )。Python中的循环有重复一定次数的( ),也有重复到某种情况结束的( )。2.列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个( )。3.Range( )默认从( )开始,左闭右开。range(5)会生( )这样一个列表,range(1,4)就会生成( )这样一个列表。4.round( )函数的作用是实现( )。5.a=5,2,8,7,3 #创建列表,各元素用逗号隔开,放在方括号内a0=8 #修改列表第一个元素的值为8,注意列表的索引号从0开始del a1 #删除列表第二个元素a.append
2、(9) #在列表尾部添加一个数据元素9print (a) #打印列表运行结果:( )6.循环重复次数一定时,我们通常称为计数循环。Python中用( )语句来创建这类循环。语句格式为( )Python对循环体约定格式是,循环体必须相对关键词for有( )。7.( )一般用于循环次数未知的情况。只有当循环条件成立时,才执行循环体。在Python中,使用( )语句来创建这类循环。语句的基本格式为:( )8.for循环编程时,一般流程是:首先考虑( ),然后考虑需要( )或( )循环次数。设定相应的( )。9.while循环编程关键点首先考虑( ),再考虑执行循环的条件,由于while循环( )的次
3、数,如果需要借用循环次数信息,必须在代码中增加( ),并通过语句修改计数器的值。二、 选择题以下是列表的是( )A. a=1,2,3,4 B.range(1,5) B. C.range(10) D.obj=”苹果”,3,”猕猴桃”三、 判断题列表中可以包含python中能存储的任何类型的数据。四、 编程练习1.输入5个数,分别完成以下操作:(1)按照次序逆序输出;提示:list.reverse()(2)从小到大输出。提示:list.sort()2.运行程序,反复要求输入验证码,直到输入888为止。3.某1年期理财产品实际收益率为4.25%,由于产品一直在持续运作,投资者不按时赎回视为自动再投资
4、。在收益率不变的情况下,至少多少年后投资可以翻倍?参考答案:一、填空题1.循环; 计数循环; 条件循环 2.有序的集合3.0; 0,1,2,3,4;1,2,3,4.保留两位小数5.8,8,7, 3, 96.for; for 循环变量 in 列表: 语句或语句组缩进7.条件循环;whilewhile关系表达式:语句或语句组8. 需要执行的循环体;循环次数;由谁决定;变量9. 循环体;不记录循环;计数器二、选择题1.ABCD三、 判断题正确四、编程练习1.list=for i in range(5): x=input(请输入第+str(i+1)+个数据:) list.append(x)list.reverse()print(list)list.sort()print(list)2.pwd=0while pwd!=888:pwd=input(请输入正确的验证码:)3.money=100000year=0while money200000: money=round(money*(1+0.0425),2) year=year+1print(year,年后资金翻倍)