Код IT
← Каталог

Примеры фигур Turtle на Python — 1.1. Равносторонний треугольник

Фрагмент из «Примеры фигур Turtle на Python»: 1.1. Равносторонний треугольник.

Python main.py

import turtle

def draw_equilateral_triangle(side: float, fill: bool = False, color: str = "black"):
    t = turtle.Turtle()
    t.speed(0)
    t.color(color)
    if fill:
        t.begin_fill()
    for _ in range(3):
        t.forward(side)
        t.left(120)  # Внешний угол = 180° – 60° = 120°
    if fill:
        t.end_fill()
    t.hideturtle()
	
draw_equilateral_triangle(100)

turtle.done()

import turtle

def draw_equilateral_triangle(side: float, fill: bool = False, color: str = "black"):
    t = turtle.Turtle()
    t.speed(0)
    t.color(color)
    if fill:
        t.begin_fill()
    for _ in range(3):
        t.forward(side)
        t.left(120)  # Внешний угол = 180° – 60° = 120°
    if fill:
        t.end_fill()
    t.hideturtle()
	
draw_equilateral_triangle(100)

turtle.done()