Конечно! Давайте создадим программу на Python, которая будет проверять, является ли треугольник равносторонним, и если да, то рисовать его на экране. Для этого нам понадобятся библиотеки turtle, которая позволяет рисовать графику.
Вот пример кода:
import turtle
def is_equilateral_triangle(a, b, c):
return a == b == c
def draw_equilateral_triangle(side_length):
for _ in range(3):
turtle.forward(side_length)
turtle.left(120)
def main():
# Запрашиваем у пользователя длину сторон
a = float(input("Введите длину первой стороны треугольника: "))
b = float(input("Введите длину второй стороны треугольника: "))
c = float(input("Введите длину третьей стороны треугольника: "))
if is_equilateral_triangle(a, b, c):
print("Треугольник равносторонний!")
turtle.speed(1) # Устанавливаем скорость рисования
draw_equilateral_triangle(a) # Рисуем равносторонний треугольник
else:
print("Треугольник не равносторонний.")
turtle.done() # Завершение работы turtle
if __name__ == "__main__":
main()
Объяснение кода:
- Импорт библиотеки
turtle: Это библиотека для рисования на экране. - Функция
is_equilateral_triangle: Эта функция проверяет, равны ли длины всех трех сторон. - Функция
draw_equilateral_triangle: Рисует равносторонний треугольник с заданной длиной стороны. - Функция
main: Запрашивает у пользователя длины сторон треугольника, проверяет, является ли треугольник равносторонним и, если да, рисует его.
Чтобы запустить код, просто скопируйте его в среду Python и выполните. Убедитесь, что у вас установлен пакет turtle, так как он обычно включен в стандартную библиотеку Python.
