绘制一个边长为200的红色的等边三角形
时间: 2023-05-19 19:00:58 浏览: 237
以下是绘制一个边长为200的红色的等边三角形的代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个画笔
pen = turtle.Turtle()
# 设置画笔颜色为红色
pen.color("red")
# 设置画笔宽度为3
pen.width(3)
# 绘制等边三角形
for i in range(3):
pen.forward(200)
pen.left(120)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行以上代码,即可绘制一个边长为200的红色的等边三角形。
相关问题
Python写一个边长为200的等边红色三角形。
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.color("red")
pen.pensize(3)
# 绘制等边三角形
for i in range(3):
pen.forward(200)
pen.left(120)
# 关闭画布
canvas.exitonclick()
```
运行结果:
![red_triangle](https://cdn.jsdelivr.net/gh/YanhuiJessica/figure-bed-typora/img/red_triangle.png)
使用turtle库的fd()函数和seth()函数绘制一个边长为200的等边三角形
好的,下面是使用turtle库绘制一个边长为200的等边三角形的代码:
```python
import turtle
# 创建画布
screen = turtle.Screen()
# 创建海龟对象
t = turtle.Turtle()
# 设置海龟朝向
t.seth(-120)
# 设置海龟前进的距离
distance = 200
# 绘制三角形
for i in range(3):
t.fd(distance)
t.right(120)
# 关闭画布
turtle.done()
```
运行上述代码后,turtle会在画布上绘制一个边长为200的等边三角形。其中,`seth()`函数用于设置海龟的朝向,`fd()`函数用于让海龟前进,`right()`函数用于让海龟向右转动一定的角度。