1.将列表[1,2,3,4,5]内各元素乘以2
1.1自己试错:
(1)
错因:此处len(num)=5,i最大等于5时num[5]超出列表定义长度,故报错。
(2)
错因:“语法无效”;试图将print放到语句中,但似乎制表位等级不统一无法运行print语句?
(3)
错因:把print放到循环里可以运行了,但每次乘2都打印一次列表,最后一次打印才是想要的结果。
(4)
错因:“无缩进与任何外部缩进级别都不匹配”?
(5)
:修改了i的判定范围,使num[i]不超过列表范围。
1.2课堂示例:
a.循环语句
b.列表推导式
注:在python编辑器中多次纠错一个程序时一定时刻注意初始值是否如初。
2. 打印words列表中带有字母 f 的单词
(1)自己练习
法1(正确)
法2(错误)
(2)课堂示例
(3)他人写法
(3)列表嵌套