My turtle
Flag Ukraine
![]()
Task: Build the flag of Ukraine
Code:
import turtle import math # Screen settings screen = turtle.Screen() screen.setup(width=600, height=400) screen.bgcolor("light blue") pen = turtle.Turtle() pen.speed(0) pen.penup() pen.goto(-200, 0) pen.pendown() pen.pencolor("blue") pen.pensize(2) # veriables frequency = 0.08 amplitude = 10 # wave amplitude period = 100 # flag length # wave blue pen.fillcolor("blue") pen.begin_fill() for x in range(period): y = amplitude * math.sin(frequency * x) pen.goto(x - 200, y) pen.goto(-period, -5*amplitude) pen.goto(-200, -5*amplitude) pen.end_fill() pen.penup() pen.goto(-200, -4*amplitude) pen.pendown() #wave yellow pen.pencolor("yellow") pen.fillcolor("yellow") pen.begin_fill() for x in range(period): y = amplitude * math.sin(frequency * x) pen.goto(x - 200, y-40) pen.goto(-period, -90) pen.goto(-200, -90) pen.end_fill() pen.penup() pen.goto(-200, -80) pen.pendown() #wave light blue pen.pencolor("light blue") pen.fillcolor("light blue") pen.begin_fill() for x in range(period): y = amplitude * math.sin(frequency * x) pen.goto(x - 200, y-80) pen.goto(-period, -130) pen.goto(-200, -130) pen.end_fill() #flagpole pen.penup() pen.goto(-200, 20) pen.pencolor("brown") pen.dot(20) pen.pendown() pen.pensize(7) pen.goto(-200, -120) pen.hideturtle() screen.mainloop()
2026-07-09 08:36:12
Comments
No comments yet. Be the first to leave one!
Leave a Comment