Сторінки

понеділок, 19 травня 2025 р.

Створення знака радіації за допомогою Python та turtle

 




Опис роботи коду:

  1. Жовтий фон створюється за допомогою команд penup(), goto() та circle().

  2. Чорний обідок малюється використанням товщини лінії pensize().

  3. Сектори створюються у циклі for, де кожен містить трикутний сектор.

  4. Центральні кола (жовте та чорне) послідовно накладаються одни на одне.

Як запустити програму:

  1. Відкрийте Python та середовище розробки (IDLE або інше).

  2. Скопіюйте код в свій скрипт.

  3. Запустіть код, знак буде заповнений на екрані!

Поради для учнів:

  • Експериментуйте з кольорами та розмірами деталей.



Зробити самостійно:

Підказка:



from turtle import *

speed(8)
# Жовтий круговий фон
penup()
goto(0, -200)
pendown()
begin_fill()
color("yellow")
circle(200)
end_fill()

# Чорний обідок
penup()
goto(0, -200)
pendown()
pensize(5)
color("black")
circle(200)

# Три чорні сектори
penup()
goto(0, 0)
width(1)
setheading(0)
color("black")
for _ in range(3):
    goto(0, -5)
    pendown()
    begin_fill()
    forward(180)  # Відступ від центру до сектора
    left(90)
    circle(180, 60)  # Радіус сектора
    left(90)
    # Зворотний рух до центру
    left(120)
    goto(0, 0)
    end_fill()
    penup()
    left(120)

# Центральне жовте коло
penup()
width(1)
goto(0, -50)
color("yellow")
pendown()
begin_fill()
circle(50)
end_fill()

# Центральне чорне коло
penup()
goto(0, -40)
color("black")
pendown()
begin_fill()
circle(40)
end_fill()

goto(0, 0)
# Завершення
done()




Немає коментарів:

Дописати коментар