Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import turtle
- import time
- wn = turtle.Screen()
- wn.bgcolor("black")
- wn.setup(width=600, height=600)
- wn.title("Adrian's Analog Cock")
- wn.tracer(0)
- pen = turtle.Turtle()
- pen.hideturtle()
- pen.speed(0)
- pen.pensize(3)
- def draw_clock(h, m, s , pen):
- pen.up()
- pen.goto(0, 210)
- pen.setheading(180)
- pen.color("red")
- pen.pendown()
- pen.circle(210)
- pen.penup()
- pen.goto(0, 0)
- pen.setheading(90)
- for _ in range(12):
- pen.fd(190)
- pen.pendown()
- pen.fd(20)
- pen.penup()
- pen.goto(0, 0)
- pen.rt(30)
- #Hour hand
- pen.penup()
- pen.goto(0, 0)
- pen.color("green")
- pen.setheading(90)
- angle = (h / 12) * 360
- pen.rt(angle)
- pen.pendown()
- pen.fd(160)
- #Min Hand
- pen.penup()
- pen.goto(0, 0)
- pen.color("white")
- pen.setheading(90)
- angle = (m / 60) * 360
- pen.rt(angle)
- pen.pendown()
- pen.fd(130)
- #Seconds Hand
- pen.penup()
- pen.goto(0, 0)
- pen.color("blue")
- pen.setheading(90)
- angle = (s / 60) * 360
- pen.rt(angle)
- pen.pendown()
- pen.fd(100)
- while True:
- h = int(time.strftime("%I"))
- m = int(time.strftime("%M"))
- s = int(time.strftime("%S"))
- draw_clock(h, m, s, pen)
- wn.update()
- time.sleep(1)
- pen.clear()
- wn.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement