使用turtle库绘制两个五角星,画布宽800像素高500像素,title为自己的名字,线条粗细为5,边长为200像素,内角度数为36,左边五角星为红色,右边五角星为黄色
时间: 2024-12-16 12:23:03 浏览: 8
使用turtle绘制五角星、分形树
在Python中,我们可以使用Turtle模块来创建图形,包括绘制五角星。首先,你需要安装`turtle`库,如果还没有安装,可以使用`pip install turtle`命令。以下是一个示例程序,按照您的描述,它会绘制两个颜色不同的五角星:
```python
import turtle
# 设置窗口属性
window = turtle.Screen()
window.bgcolor("white")
window.title("Your Name")
# 创建turtle对象并设置属性
my_turtle = turtle.Turtle()
my_turtle.speed(0) # 提高速度,让绘制更快
my_turtle.pensize(5) # 线条粗细为5
my_turtle.color("red", "yellow") # 左红右黄
# 定义五角星函数
def draw_star(side_length, internal_angle):
for _ in range(5):
my_turtle.forward(side_length)
my_turtle.right(internal_angle)
# 绘制左侧五角星
draw_star(200, 72) # 内角度数为360 / 5 - (360 / (5 * 2)),这里取36度
my_turtle.penup() # 移动到星形中心
my_turtle.left(90) # 转向右侧
my_turtle.setposition(-400, 0) # 移动到画布左侧
# 绘制右侧五角星
draw_star(200, 72)
# 结束绘图并关闭窗口
turtle.done()
```
请将"Your Name"替换为您自己的名字。这个程序会创建一个宽度800像素、高度500像素的窗口,并在其中绘制两个五角星。
阅读全文