绘制红色五角星,边长100像素。
时间: 2024-02-11 15:05:15 浏览: 22
这是一个绘制红色五角星的 Python 代码:
```python
import turtle
# 创建一个 Turtle 实例
star = turtle.Turtle()
# 设置画笔的颜色为红色
star.color('red')
# 移动到起始点
star.penup()
star.goto(-50, 50)
star.pendown()
# 绘制五角星
for i in range(5):
star.forward(100)
star.right(144)
# 隐藏画笔
star.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
这段代码使用了 Python 的 Turtle 模块来绘制图形。运行代码后,会弹出一个窗口,并在窗口中绘制一个红色的五角星,边长为 100 像素。
相关问题
6.绘制红色五角星,边长100像素。
以下是 Python 代码实现:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制红色五角星
pen.color("red")
pen.begin_fill()
for _ in range(5):
pen.forward(100)
pen.right(144)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.mainloop()
```
代码解释:
- `import turtle` 导入 `turtle` 模块。
- `canvas = turtle.Screen()` 创建画布。
- `pen = turtle.Turtle()` 创建画笔。
- `pen.color("red")` 设置画笔颜色为红色。
- `pen.begin_fill()` 开始填充形状。
- `for _ in range(5):` 循环 5 次,绘制五角星。
- `pen.forward(100)` 向前移动 100 像素。
- `pen.right(144)` 向右旋转 144 度,绘制五角星的一个角。
- `pen.end_fill()` 结束填充形状。
- `pen.hideturtle()` 隐藏画笔。
- `canvas.mainloop()` 进入画布的事件循环,等待事件的发生。
使用turtle库的right()函数和fd()函数绘制红色五角星,边长为200像素。(提示:五角星内角为36度)
下面是使用turtle库绘制红色五角星的代码,你可以在Python环境中运行它:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色为红色
pen.color("red")
# 设置画笔起点坐标
pen.penup()
pen.goto(-100, 0)
pen.pendown()
# 绘制五角星
for i in range(5):
pen.fd(200)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行代码后,会弹出一个窗口,显示绘制的红色五角星。