Skip to content
Related Articles

Related Articles

Create digital clock using Python-Turtle
  • Last Updated : 20 Aug, 2020

Prerequisites: Turtle Programming in Python
Turtle is a special feature of Python. Using Turtle, we can easily draw on a drawing board. First, we import the turtle module. Then create a window, next we create a turtle object and using the turtle methods we can draw in the drawing board.
Installation: To install this module type the below command in the terminal. 
 

pip install turtle

Note: To create a clock we will use the ‘time’ and ‘DateTime’ module of Python also, To install time use the following command:

Below is the implementation. 
 

Python3




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

Output: 
 



 

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up
Recommended Articles
Page :