用Python.编写程序,先绘制一个不填充的红色五角星图形,边长为100,边的粗细为5,左下角坐标为(100,100),5个内角度数为36;再绘制一个填充的红色五角星图形,边长为100,左下角坐标为(-100,100),5个内角度数为36。
时间: 2024-03-17 10:44:23 浏览: 66
程序设计-python案例-绘制五角红星
可以使用Python的turtle库来绘制图形。下面是代码实现:
```python
import turtle
# 绘制不填充的红色五角星
pen = turtle.Turtle()
pen.pensize(5)
pen.color('red')
pen.penup()
pen.goto(100, 100)
pen.pendown()
for i in range(5):
pen.forward(100)
pen.right(72)
pen.forward(100)
pen.left(144)
# 绘制填充的红色五角星
pen.penup()
pen.goto(-100, 100)
pen.pendown()
pen.begin_fill()
for i in range(5):
pen.forward(100)
pen.right(72)
pen.forward(100)
pen.left(144)
pen.end_fill()
turtle.done()
```
运行代码后,会弹出一个窗口显示绘制的图形。第一个图形是不填充的红色五角星,第二个图形是填充的红色五角星。
阅读全文