编写python程序绘制三角形
时间: 2023-12-09 12:06:05 浏览: 71
你可以使用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()
```
运行这段代码将会创建一个红色的三角形,边长为100像素。你可以根据需要修改颜色、粗细、边长等参数来绘制不同的三角形。
相关问题
编写Python程序,绘制一个等边三角形,边长为100,线条为黑色,填充色红色
好的,我可以帮您编写这个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的turtle模块或者Java的Graphics API。以下是使用Python turtle模块的一个基本示例:
```python
import turtle
# 创建画笔对象
window = turtle.Screen()
pen = turtle.Turtle()
# 定义函数绘制形状并填色
def draw_shape(shape, color):
pen.fillcolor(color)
pen.begin_fill()
if shape == 'triangle':
for _ in range(3):
pen.forward(100)
pen.left(120)
elif shape == 'square':
for _ in range(4):
pen.forward(100)
pen.right(90)
elif shape == 'pentagon':
angle = 360 / 5
for _ in range(5):
pen.forward(100)
pen.left(angle)
elif shape == 'hexagon':
angle = 360 / 6
for _ in range(6):
pen.forward(100)
pen.left(angle)
else: # 圆
pen.circle(50)
pen.end_fill()
# 绘制图形及其标题
shapes = ['triangle', 'square', 'pentagon', 'hexagon', 'circle']
colors = ['red', 'blue', 'green', 'yellow', 'purple']
for i in range(len(shapes)):
draw_shape(shapes[i], colors[i])
pen.penup() # 提起画笔
pen.goto(i * 200, -200) # 移动到新位置
pen.pendown() # 放下画笔
pen.write(f"{shapes[i]} ({colors[i]})", align="center", font=("Arial", 18, "bold"))
# 关闭窗口
window.exitonclick()
阅读全文