from turtle import Turtle, Screen import datetime
window = Screen() [Link]("Analog Digital
Clock") [Link]("black")
[Link](width=1000, height=800)
circle = Turtle() [Link]()
[Link]("#118893") [Link](0)
[Link](25) [Link]()
[Link](0, -390) [Link]()
[Link]("#17202A") circle.begin_fill()
[Link](400) circle.end_fill()
hHand = Turtle() [Link]("arrow")
[Link]("white") [Link](10)
[Link](stretch_wid=0.4, stretch_len=18)
mHand = Turtle() [Link]("arrow")
[Link]("white") [Link](10)
[Link](stretch_wid=0.4, stretch_len=26)
sHand = Turtle() [Link]("arrow")
[Link]("dark red") [Link](10)
[Link](stretch_wid=0.4, stretch_len=36)
centerCircle = Turtle() [Link]("circle")
[Link]("white")
[Link](stretch_wid=1.5,
stretch_len=1.5)
pen = Turtle() [Link](0) [Link]("white")
[Link]() [Link]() [Link](170, 260)
[Link]("1", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](300, 140)
[Link]("2", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](340, -30)
[Link]("3", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](300, -200)
[Link]("4", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](170, -325)
[Link]("5", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](0, -370)
[Link]("6", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](-170, -325)
[Link]("7", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](-300, -200)
[Link]("8", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](-340, -30)
[Link]("9", align="center", font=("Algerian", 50,
"bold"))
[Link]() [Link]() [Link](-280, 140)
[Link]("10", align="center", font=("Algerian",
50, "bold"))
[Link]() [Link]() [Link](-160, 260)
[Link]("11", align="center", font=("Algerian",
50, "bold"))
[Link]() [Link]() [Link](0, 300)
[Link]("12", align="center", font=("Algerian",
50, "bold"))
def movehHand():
currentHourInternal = [Link]().hour
degree = (currentHourInternal - 15) * -30
currentMinuteInternal =
[Link]().minute degree = degree + -0.5
* currentMinuteInternal [Link](degree)
[Link](movehHand,
60000) def movemHand():
currentMinuteInternal =
[Link]().minute
degree =
(currentMinuteInternal - 15) *
-6 currentSecondInternal =
[Link]().second
degree = degree + (-
currentSecondInternal * 0.1)
[Link](degree)
[Link](movemHand,
1000)
def movesHand():
currentSecondInternal =
[Link]().second
degree = (currentSecondInternal
- 15) * -6
[Link](degree)
[Link](movesHand,
1000)
[Link](movehHand,
[Link](movemHand, 1)
1)
[Link](movesHand,
[Link]() 1)