Skip to content

Commit

Permalink
Merge pull request Sonu2345#25 from CODERdotEXE/patch-1
Browse files Browse the repository at this point in the history
Create digitalClock.py
  • Loading branch information
Sonu2345 authored Oct 4, 2023
2 parents 8557b42 + 8261433 commit 16ad84b
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions Python/digitalClock.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
import time
import datetime as dt
import turtle


# create a turtle to display 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

0 comments on commit 16ad84b

Please sign in to comment.