Python画一个红色黄边的五角星
时间: 2023-03-27 10:03:12 浏览: 205
可以使用 Python 中的 turtle 库来画五角星,代码如下:
import turtle
turtle.color("red", "yellow")
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
turtle.done()
这段代码会画出一个红色黄边的五角星。
相关问题
用Python画一个背景颜色为红色,画笔颜色为黄色的五角星
以下是Python代码,用turtle画一个背景颜色为红色,画笔颜色为黄色的五角星:
```
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 设置背景颜色为红色
turtle.bgcolor("red")
# 设置画笔颜色为黄色
t.pencolor("yellow")
# 画五角星
for i in range(5):
t.forward(100)
t.right(144)
# 运行turtle.mainloop()进入事件循环
turtle.mainloop()
```
在上面的代码中,我们首先导入turtle模块,然后创建一个Turtle对象。接着,我们使用`bgcolor()`函数将背景颜色设置为红色,使用`pencolor()`函数将画笔颜色设置为黄色。在`for`循环中,我们通过调用`forward()`和`right()`函数依次画出五角星的五条边,完成五角星的绘制。最后,我们使用`mainloop()`函数进入事件循环,让程序保持运行状态,直到手动退出。
Python代码用turtle画一个背景颜色为红色 画笔颜色为黄色的五角星图案
以下是Python代码,用turtle画一个背景颜色为红色,画笔颜色为黄色的五角星图案:
```
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 设置背景颜色为红色
turtle.bgcolor("red")
# 设置画笔颜色为黄色
t.pencolor("yellow")
# 画五角星
t.begin_fill()
for i in range(5):
t.forward(100)
t.right(144)
t.end_fill()
# 运行turtle.mainloop()进入事件循环
turtle.mainloop()
```
在上面的代码中,我们首先导入turtle模块,然后创建一个Turtle对象。接着,我们使用`bgcolor()`函数将背景颜色设置为红色,使用`pencolor()`函数将画笔颜色设置为黄色。最后,我们使用`begin_fill()`和`end_fill()`函数,分别开始和结束填充图形的颜色。在`for`循环中,我们通过调用`forward()`和`right()`函数依次画出五角星的五条边,完成五角星的绘制。最后,我们使用`mainloop()`函数进入事件循环,让程序保持运行状态,直到手动退出。
阅读全文