高仿模拟练习,turtle 绘图与编程应用,答案点击按钮展开
画 5 个并排边长 60 的正方形,每个之间留 20 间距。嵌套循环,外层 5 个,内层 4 边。
import turtle
t = turtle.Turtle()
for i in range(____): # 共 5 个正方形
# 内层画一个正方形 4 边
for j in range(4):
t.forward(60)
t.left(90)
# 画完抬笔移动 80(60边长+20间距)
t.penup()
t.____(80)
t.pendown()
turtle.done()
5
forward
外层 range(5) 画 5 个;内层 range(4) 画 4 边;每个画完后 forward(60+20) 移到下一个起点位置,所以笔不抬不行(会连起来),所以 penup/forward/pendown。