python等边三角形,菱形,圆形 的绘制
时间: 2023-07-08 07:42:46 浏览: 153
可以使用Python的turtle库来绘制等边三角形、菱形、圆形,代码如下:
绘制等边三角形:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和线宽
pen.color("red")
pen.pensize(3)
# 绘制等边三角形
for i in range(3):
pen.forward(100)
pen.left(120)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
绘制菱形:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和线宽
pen.color("blue")
pen.pensize(3)
# 绘制菱形
for i in range(4):
pen.forward(100)
pen.left(90)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
绘制圆形:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和线宽
pen.color("green")
pen.pensize(3)
# 绘制圆形
pen.circle(100)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行代码后,会弹出一个画布,并在其中分别绘制一个红色的等边三角形、一个蓝色的菱形、一个绿色的圆形。你可以根据自己的需要调整画笔的颜色、线宽和绘制的图形。
阅读全文