用python绘制五角星黄色线条,填充红色在左下方书写“Done”
时间: 2023-06-18 20:06:34 浏览: 60
以下是使用Python的turtle库绘制五角星,填充红色,并在左下方书写“Done”的代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("yellow", "red")
# 开始填充
pen.begin_fill()
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 结束填充
pen.end_fill()
# 写上“Done”
pen.penup()
pen.goto(-200, -200)
pen.pendown()
pen.write("Done", font=("Arial", 16, "normal"))
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
执行代码后,将在画布上绘制一个黄色的五角星,填充为红色,并在左下方写上“Done”。
相关问题
Python绘制红色五角星
你可以使用Python中的turtle库来绘制五角星。以下是绘制红色五角星的示例代码:
```python
import turtle
# 创建画布和画笔
t = turtle.Turtle()
canvas = turtle.Screen()
# 设置画笔属性
t.pensize(3)
t.color("red", "red")
t.speed(10)
# 绘制五角星
t.begin_fill()
for i in range(5):
t.forward(200)
t.right(144)
t.end_fill()
# 隐藏画笔并保持窗口不关闭
t.hideturtle()
canvas.mainloop()
```
运行代码后,将会在窗口中绘制一个红色的五角星。
Python绘制五角星
Python可以使用turtle库绘制五角星。可以按照以下步骤进行绘制:
1. 导入turtle库:
```python
import turtle
```
2. 创建一个Turtle对象:
```python
t = turtle.Turtle()
```
3. 设置画笔颜色和填充颜色:
```python
t.pencolor("red")
t.fillcolor("yellow")
```
4. 开始填充:
```python
t.begin_fill()
```
5. 绘制五角星:
```python
for i in range(5):
t.forward(100)
t.right(144)
```
6. 结束填充:
```python
t.end_fill()
```
7. 隐藏画笔:
```python
t.hideturtle()
```
完整代码如下:
```python
import turtle
t = turtle.Turtle()
t.pencolor("red")
t.fillcolor("yellow")
t.begin_fill()
for i in range(5):
t.forward(100)
t.right(144)
t.end_fill()
t.hideturtle()
```