前面画正方形,你每次都得重写四行。
今天学打包:把那四行收进一个名字里,以后喊一次名字就行。
def 只负责登记,不调用就永远不执行——
运行结果是一片空白,但它不报错,最难发现。盯住最后:代码到 t.left(90) 就结束了。
从头到尾没有一句 square(...)——所以它压根没被画。
def square)、留参数(括号里的 size)、
缩进(里面每行都属于它)。square(80),就是把 80 塞给 size 再跑一遍。square(120),画面上有几个正方形?def square(size) 里是 for i in range(4) + 前进 + 左转 90;
下面是 square(40)、square(80)、square(120)。def 起名字 ② 括号里有参数 ③ 调用两次、参数不同range(4) 改 range(3)、left(90) 改 left(120)。