python海龟模块:turtle绘制方形

任务

通过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)

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top