python海龟绘代码
当提到Python的海龟绘图时,通常指的是使用turtle模块进行图形绘制。
pythonimport turtle
# 创建一个turtle对象
star_turtle = turtle.Turtle()
# 绘制五角星
for _ in range(5):
star_turtle.forward(100) # 前进100个像素
star_turtle.right(144) # 右转144度
# 关闭窗口
turtle.done()
你可以将这段代码保存在一个以.py
为扩展名的文件中,然后运行它。这个程序将打开一个窗口,并在窗口中绘制一个五角星。
当使用turtle模块进行图形绘制时,你可以利用各种turtle的方法来控制绘图。
pythonimport turtle
from turtle import *
# 画布背景色
bgcolor('#69C3FF')
# 彩虹的七种颜色
colors = ['violet', 'indigo', 'blue',
'green', 'yellow', 'orange', 'red']
# 彩虹的半径
radius = 300
# 设置turtle参数
width(20)
speed(10)
# 绘制彩虹
for color in colors:
color(color)
circle(radius)
radius -= 40
# 移动到一个新的位置以绘制太阳
penup()
goto(-50, 100)
pendown()
# 太阳的颜色
color('yellow')
# 绘制太阳
begin_fill()
circle(50)
end_fill()
# 关闭窗口
done()
这个程序首先绘制了一个彩虹,然后移动到一个新的位置绘制了太阳。你可以运行这个程序,看看在窗口中生成的彩虹和太阳。