用python画个六芒星
时间: 2023-04-10 07:04:11 浏览: 1191
以下是用 Python 画六芒星的代码:
```python
import turtle
# 创建一个 Turtle 对象
t = turtle.Turtle()
# 设置画笔颜色和背景颜色
t.pencolor('red')
turtle.bgcolor('black')
# 设置画笔宽度
t.width(2)
# 循环画六个三角形
for i in range(6):
# 画一个三角形
for j in range(3):
t.forward(100)
t.left(120)
# 转向下一个三角形的起点
t.right(60)
# 隐藏画笔
t.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
希望这个代码能够帮到你!
相关问题
python 画一个六芒星
好的,可以使用 `turtle` 模块来实现在 Python 中画图形。下面是画一个六芒星的代码:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 画六芒星
pen.pensize(5)
pen.color("red")
for i in range(6):
pen.forward(200)
pen.backward(200)
pen.left(60)
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
代码中我们首先导入了 `turtle` 模块,并创建了一个画布和一个画笔。然后,使用循环和 `forward()`、`backward()` 和 `left()` 方法画出了六芒星的形状。最后,调用 `hideturtle()` 方法来隐藏画笔,并调用 `exitonclick()` 方法来保持画布持续显示,直到用户点击画布才会关闭。
python绘图代码六芒星
下面是用Python绘制六芒星的示例代码:
```python
import turtle
# 创建一个 Turtle 类实例
t = turtle.Turtle()
# 设置画布大小
turtle.setup(800, 800)
# 设置画笔大小和颜色
t.pensize(3)
t.pencolor("blue")
# 绘制六芒星
for i in range(6):
t.forward(200)
t.right(60)
t.forward(200)
t.right(120)
t.forward(200)
t.right(60)
t.forward(200)
t.right(60)
# 隐藏画笔
t.hideturtle()
# 完成绘制
turtle.done()
```
这段代码首先创建了一个 Turtle 类实例,并设置了画布大小、画笔大小和颜色。然后使用 for 循环来绘制六芒星的每个角落,最后隐藏画笔并完成绘制。运行代码后,将在窗口中绘制出一个六芒星。