Виконати в Python: Складіть проект малювання двох рівносторонніх трикутників, якщо довжина сторони першого на 30 кроків більша за довжину сторони другого.
Ответы
Відповідь:
Цей код використовує модуль 'turtle' для малювання двох рівносторонніх трикутників, де довжина сторони першого трикутника на 30 кроків більше за довжину сторони другого. Кожен трикутник малюється за допомогою окремої черепашки зі своїм власним кольором.
Пояснення:
import turtle
# створюємо вікно для малювання
window = turtle.Screen()
# створюємо першу черепашку для малювання першого трикутника
turtle1 = turtle.Turtle()
turtle1.color("red")
turtle1.speed(2)
# створюємо другу черепашку для малювання другого трикутника
turtle2 = turtle.Turtle()
turtle2.color("blue")
turtle2.speed(2)
# задаємо довжину сторін трикутників
side1 = 100
side2 = side1 - 30
# малюємо перший трикутник
for i in range(3):
turtle1.forward(side1)
turtle1.left(120)
# малюємо другий трикутник
for i in range(3):
turtle2.forward(side2)
turtle2.left(120)
# закриваємо вікно малювання при кліку на нього
window.exitonclick()