任务
通过turtle绘制一个正方形。
目标
1、理解turtle的基本使用方法。
2、掌握forward、right的使用方法。
3、熟练使用for循环。
代码
import turtle
import time
time.sleep(1)
for i in range(0,4):
turtle.forward(200) #前行
turtle.right(90) #右转
time.sleep(1) #等待时间
挑战1
通过turtle绘制一个长200、宽50的长方形。
代码
import turtle
import time
time.sleep(1)
for i in range(0,4):
turtle.forward(200) #前行
turtle.right(90) #右转
time.sleep(1) #等待时间
turtle.forward(100) #前行
turtle.right(90) #右转
time.sleep(1) #等待时间
挑战2
如下图:

代码
import turtle
import time
time.sleep(1)
turtle.pensize(5) #设置笔的粗细
turtle.pencolor("purple")
turtle.setheading(15) # 设置笔的初始移动方向
for m in range(0,6):
for i in range(0,4):
turtle.forward(100) #前行
turtle.right(90) #右转
turtle.right(60)