Python 3 Turtle Script to Build Digital Time Clock GUI App Full Project For Beginners

 

 

In order to get started you need to install the below library using the pip command as shown below

 

 

pip install turtle

 

 

After installing this library you need to make an app.py file and copy paste the following code

 

 

app.py

 

 

import time
import datetime as dt
import turtle

    
# create a turtle to distplay time
t = turtle.Turtle()

# create a turtle to create rectangle box
t1 = turtle.Turtle()

# create screen
s = turtle.Screen()

# set background color of the screen
s.bgcolor("green")

# obtain current hour, minute and second
# from the system
sec = dt.datetime.now().second
min = dt.datetime.now().minute
hr = dt.datetime.now().hour
t1.pensize(3)
t1.color('black')
t1.penup()

# set the position of turtle
t1.goto(-20, 0)
t1.pendown()

# create rectangular box
for i in range(2):
    t1.forward(200)
    t1.left(90)
    t1.forward(70)
    t1.left(90)
    
# hide the turtle
t1.hideturtle()

while True:
    t.hideturtle()
    t.clear()
    # display the time
    t.write(str(hr).zfill(2)
            +":"+str(min).zfill(2)+":"
            +str(sec).zfill(2),
            font =("Arial Narrow", 35, "bold"))
    time.sleep(1)
    sec+= 1
    
    if sec == 60:
        sec = 0
        min+= 1
    
    if min == 60:
        min = 0
        hr+= 1
    
    if hr == 13:
        hr = 1

 

 

Now just run the above python script app.py by executing the below command as shown below

 

 

python app.py

 

Leave a Reply