室内游乐场

用turtle绘制叠加等边三角形

2025-04-03 | 分类: 室内游乐场 | 查看: 5

在Python中使用turtle模块可以轻松地绘制叠加等边三角形。以下是一个简单的示例代码:

import turtle

# 设置turtle窗口
turtle.setup(width=800, height=600)
turtle.title("叠加等边三角形")

# 定义绘制等边三角形的函数
def draw_equilateral_triangle(side_length):
    for _ in range(3):
        turtle.forward(side_length)
        turtle.left(120)

# 设置初始位置
turtle.penup()
turtle.goto(-100, -100)
turtle.pendown()

# 绘制三个叠加等边三角形
triangle_size = 100
for _ in range(3):
    draw_equilateral_triangle(triangle_size)
    turtle.forward(triangle_size)
    turtle.right(120)

# 隐藏turtle
turtle.hideturtle()

# 显示绘图窗口
turtle.done()

这段代码使用turtle模块绘制了三个叠加的等边三角形。可以根据需要调整来改变三角形的大小。


关键词: