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