用Python实现设计一个由长方形圆五角星等形状组合图形
时间: 2024-03-09 13:45:54 浏览: 105
python 实现画组合图形
好的,以下是一个简单的Python实现,可以画出由长方形、圆和五角星等形状组合的图形:
```python
import turtle
# 创建一个画笔
pen = turtle.Turtle()
# 设置画笔的初始位置和颜色
pen.penup()
pen.goto(-150, 150)
pen.pendown()
pen.pencolor("blue")
# 画长方形
pen.fillcolor("red")
pen.begin_fill()
for i in range(4):
pen.forward(100)
pen.right(90)
pen.end_fill()
# 移动画笔位置
pen.penup()
pen.goto(0, 150)
pen.pendown()
# 画圆形
pen.fillcolor("yellow")
pen.begin_fill()
pen.circle(50)
pen.end_fill()
# 移动画笔位置
pen.penup()
pen.goto(150, 150)
pen.pendown()
# 画五角星
pen.fillcolor("green")
pen.begin_fill()
for i in range(5):
pen.forward(100)
pen.right(144)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行以上代码,你就可以看到一个由长方形、圆和五角星等形状组合的图形了。当然,你也可以根据自己的需要修改代码,画出更复杂的图形。
阅读全文