编写Python程序,绘制一个等边三角形,边长为100,线条为黑色,填充色红色
时间: 2024-01-05 21:03:37 浏览: 47
好的,我可以帮您编写这个Python程序。请安装Python中的turtle库,然后使用以下代码:
```python
import turtle
# 定义绘制等边三角形的函数
def draw_triangle():
turtle.pencolor("black") # 设置线条颜色为黑色
turtle.fillcolor("red") # 设置填充颜色为红色
turtle.begin_fill() # 开始填充
for i in range(3):
turtle.forward(100) # 前进100个像素
turtle.left(120) # 左转120度
turtle.end_fill() # 结束填充
# 主程序
if __name__ == '__main__':
turtle.speed(1) # 设置绘画速度为1
draw_triangle() # 调用绘制等边三角形的函数
turtle.done() # 结束绘画
```
运行程序后,会弹出一个窗口,绘制出边长为100的等边三角形,线条为黑色,填充色为红色。希望能够帮到您!
相关问题
python绘制一个等边三角形,边长为100,线条为黑色,填充色红色
好的,下面是绘制等边三角形的Python代码:
```python
import turtle
# 创建画布并设置画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔的线条和填充颜色
pen.color("black", "red")
# 移动画笔到起点开始绘制
pen.penup()
pen.goto(-50, -50)
pen.pendown()
# 开始绘制三角形
pen.begin_fill()
for i in range(3):
pen.forward(100)
pen.left(120)
pen.end_fill()
# 隐藏画笔并保持窗口不关闭
pen.hideturtle()
turtle.done()
```
解释一下代码:
首先,我们使用 `turtle` 模块创建了一个画布和一个画笔。然后,我们设置了画笔的线条颜色为黑色,填充颜色为红色。接下来,我们使用 `pen.penup()` 和 `pen.pendown()` 方法来控制画笔的移动,将画笔移动到起点位置开始绘制三角形。在 `for` 循环中,我们使用 `pen.forward(100)` 和 `pen.left(120)` 方法分别画出三角形的边和角度。最后,我们使用 `pen.begin_fill()` 和 `pen.end_fill()` 方法来填充三角形内部的颜色。最后,我们隐藏画笔,并使用 `turtle.done()` 方法来保持窗口不关闭。
以上就是绘制等边三角形的Python代码,希望能够帮到你。
用python 绘制一个等边三角形,边长为100,线条为黑色,填充色红色
可以使用Python中的turtle库来绘制等边三角形,代码如下:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置线条颜色和填充颜色
pen.color('black', 'red')
# 开始绘制三角形
pen.begin_fill()
for i in range(3):
pen.forward(100)
pen.left(120)
pen.end_fill()
# 关闭画布
canvas.exitonclick()
```
运行以上代码,即可绘制出一个黑色线条、红色填充的等边三角形,边长为100。