以前每段长度都得单独写一句。要是十段、一百段呢?
今天学列表:把一串数放进一个方括号里,用编号取。
steps = [20, 40, 60, 80, 100] 就是五个数排成一队。steps[0]——编号从 0 开始数,这是今天的全部难点。steps[1] 拿到的是第二个;想取最后一个写 steps[5] 会
IndexError 越界——五个数的编号只有 0~4。steps[1] 到 steps[5]。盯住 steps[i] 里的 i:它从 1 数到 5。
可五个数的编号是 0、1、2、3、4——i=5 那一下就 越界了。
for v in steps:——
不用管编号,它自己一个一个给你。steps[-1] 行不行?steps[编号] 是几?这段画多长?steps = [20, 40, 60, 80, 100],
然后 for v in steps: forward(v); left(90)。for v in 列表: 遍历
③ 每个数都被 forward 用上[20, 40, 60, 80, 100] 改成 [100, 80, 60, 40, 20],看图形怎么变。[100, 80, 60, 40, 20]。