Friday, 16 October 2026

Python Turtle The Diamond Bloom

 


Code:

import turtle import time t = turtle.Turtle() s = turtle.Screen() s.setup(600, 600) s.bgcolor("#09051a") t.hideturtle() t.speed(0) t.pensize(2) colors = ["#ff4d8d", "#b967ff", "#00d9ff", "#ffb703"] for i in range(24): t.color(colors[i % 4]) t.penup() t.goto(0, 0) t.setheading(i * 15) t.pendown() for _ in range(2): t.forward(140) t.left(60) t.forward(70) t.left(120) s.update() time.sleep(0.18) # Slightly slower t.penup() t.goto(0, -20) t.dot(40, "#ffb703") t.dot(18, "#fff3b0") turtle.done()


















Explanation:

1. Import Libraries
import turtleimport time

- turtle draws the design.
- time controls animation speed.

2. Create the Screen
t = turtle.Turtle()s = turtle.Screen()s.setup(600, 600)s.bgcolor("#09051a")

- Creates a 600 × 600 window.
- Sets a dark purple background.

3. Configure the Turtle
t.hideturtle()t.speed(0)t.pensize(2)

- Hides the turtle cursor.
- Sets maximum drawing speed.
- Sets line thickness to 2.

4. Define Neon Colors
colors = ["#ff4d8d", "#b967ff", "#00d9ff", "#ffb703"]

- Defines pink, purple, cyan, and golden colors.

5. Create 24 Flower Layers
for i in range(24):    t.color(colors[i % 4])

- Draws 24 overlapping geometric shapes.
- Repeats the four colors.

6. Set the Starting Position
t.penup()t.goto(0, 0)t.setheading(i * 15)t.pendown()
- Moves to the center.
- Rotates each shape by 15°.
- Starts drawing from the center.

7. Draw the Geometric Shape
for _ in range(2):    t.forward(140)    t.left(60)    t.forward(70)    t.left(120)

- Draws alternating long and short sides.
- Uses 60° and 120° turns to create the geometric pattern.
- Repeats the sequence twice per shape.

8. Animate the Design
s.update()time.sleep(0.18)

- Refreshes the screen.
- Adds a short delay to slow down the animation.

9. Create the Golden Center
t.penup()t.goto(0, -20)t.dot(40, "#ffb703")t.dot(18, "#fff3b0")

- Draws a large golden circle.
- Adds a smaller pale-yellow circle for a glowing effect.

10. Finish the Drawing
turtle.done()

- Keeps the Turtle window open.



0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (350) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (31) Azure (12) BI (10) book (1) Books (359) Bootcamp (16) C (78) C# (12) C++ (83) cloud (1) Course (93) Coursera (305) Cybersecurity (36) data (10) Data Analysis (47) Data Analytics (31) data management (16) Data Science (437) Data Strucures (20) Deep Learning (223) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (9) Excel (24) Finance (13) flask (4) flutter (1) FPL (17) Gadgets (1) Generative AI (79) Git (13) Google (55) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (43) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (408) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (16) PHP (20) Projects (35) Python (1386) Python Coding Challenge (1279) Python Library (26) Python Mathematics (22) Python Mistakes (51) Python Pattern Challenge (24) Python Quiz (661) Python Tips (114) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (21) SQL (55) Udemy (22) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)