资源简介 (共17张PPT)2.3周而复始的循环For循环和列表 课时一回顾旧知,并运用巩固一:请同学们利用所学在IDLE中,新建文件,在屏幕上打印输出“我爱你,中国!”(如图)输入语句 变量名=input(‘提示’)输出语句 print(输出内容)例如:print(’我爱你,中国!’)循环是什么一、循环结构1.概念:计算机程序周而复始地重复同样的步骤,称为循环。身边的循环?例如:银行的复利计算(公式:F=P(1+i)**n)、地球的自转等等。循环三要素循环变量循环体循环终止条件如果要是在屏幕上重复输出99遍“我爱你,中国!”print(’我爱你,中国!’)输出99遍为止记录次数的一个变量for循环语句——计数循环格式:for 循环变量 in 列表:语句或语句组例如:For n in range(1,100):print(‘我爱你,中国’)列表1.列表就是用“[ ]”将数据集中存放,便于记录和处理。2.使用中括号指出从哪里开始,到哪里结束,3.另外用逗号分隔列表中的各项。4.列表中可以包含python中能存储的任何类型的数据。例如 : List=[5,10,15, 〃a〃, 〃b〃, 〃c〃,true ,false]练一练练一练判断下列哪些是列表 [1,2,3,4]range(1,5)L(”a”,”bc”,”d”)[“nihao “,3,4,”hello”]range()函数关于range()函数的说明:默认从0开始,左闭右开。会生成一个列表格式:range(起,终,步长)例如:range(6)生成列表[0,1,2,3,4,5]range(1,6)生成列表[1,2,3,4,5]Range(1,6,2)生成列表[1,3,5]实践一: 1+2+3+4+…+99= 尝试补充流程图尝试补全代码小明爸爸有5万元积蓄存入银行,考虑到在存续期间可能会有其他用途,因此他选择了1年定期,自动转存的方式。首次存款利率是3.25%,自动转存时利率分别是3%、3%、2%、1.75%,那么5年后到期存款总额是多少?问题:计算收益计算利率不变情况下到期存款总额如果小明爸爸选择1年定期自动转存,假设5年内存款利率没有发生变化均为3.25%,5年后到期存款总额是多少?实践二:计算5年储蓄存款收益本金*(1+利率)存款期限分析每年的存款变化,从中寻找规律。第1年 存款=本金*(1+第1年利率)第2年 存款=上一年存款*(1+第2年利率)第3年 存款=上一年存款*(1+第3年利率)......第n年 存款=你发现其中规律了吗?发现规律首先考虑需要重复执行的部分是什么,然后考虑需要循环多少次或由谁决定循环次数。开始结束Year<=5五年后一共取出多少钱money= 本金 ?Money=本金*(1+利率)是否计算利率变动情况下到期存款总额如果小明爸爸首次存款利率是3.25%,自动转存时利率分别是3%、3%、2%、1.75%,那么5年后到期存款总额是多少?计算5年储蓄存款收益rate=[0.0325,0.03,0.03,0.02,0.0175]开始结束Year<=5五年后一共取出多少钱money= 本金 ?Money=本金*(1+利率)是否计算利率变动情况下到期存款总额如果小明爸爸首次存款利率是3.25%,自动转存时利率分别是3%、3%、2%、1.75%,那么5年后到期存款总额是多少?计算5年储蓄存款收益强大的列表P35页列表相关知识:建立列表:list=[〃You〃, 〃are〃, 〃why〃]增加元素在列表末尾:list.append(〃friend〃)插入元素:list.insert(2, 〃my〃)删除元素:list.remove(〃why〃)列表逆序:list.reverse()获取元素:list[索引号],如list[0]为〃You〃。打印列表:print list列表排序:list.sort()总结1.什么是循环2.for循环结构和格式3.循环次数和循环体4.列表5.range()函数 展开更多...... 收起↑ 资源预览