前面几课,if 只分两条路:成立走这边,不成立走那边。
今天要分三条路:太短走一档、中等走一档、太长再走一档。
if 问第一句,不成立就 elif 问第二句,else。三条路,一次只走一条。if——于是第一条路成立的圈,
会把第二条路也走一遍,线段凭空变长,图形整个走样。盯住第二个 if:它不是 elif。
所以 i=0、1、2 的圈,先走 20,再走 40——一共 60,比该走的多了两倍。
if / elif / else 想成一个三岔路口:elif 和"第二个 if"的全部区别。elif 全换成 if,图形会变成什么样?i 是几?走哪条路?走了多远?if i < 4 → forward(40);elif i < 8 → forward(80);else → forward(120);每圈都 left(90)。i < 3 不成立。说不出这一句,就是没懂 elif 的"往下问"。elif(不是第二个 if)② 三个分支都要有 ③ 每段长度不一样。elif 还是 if?
三条路都写了吗?每段长度不一样吗?