generated from mwc/project_drawing
35 lines
794 B
Python
35 lines
794 B
Python
# drawing.py
|
|
# ----------
|
|
# By ____(you)___________
|
|
#
|
|
# (Briefly describe what this program does.)
|
|
|
|
import turtle
|
|
def draw_clock():
|
|
screen = turtle.Screen()
|
|
screen.setup(width=600, height=600)
|
|
screen.bgcolor("lightgray")
|
|
t = turtle.Turtle()
|
|
t.penup()
|
|
t.speed(0)
|
|
t.pensize(14)
|
|
t.color("black")
|
|
t.goto(0, -200)
|
|
t.pendown()
|
|
RADIUS = 200
|
|
t.circle(RADIUS)
|
|
NUMBER_RADIUS = RADIUS - 30
|
|
t = turtle.Turtle()
|
|
t.penup()
|
|
t.goto(5, -30)
|
|
t.pensize(20)
|
|
t.color("black")
|
|
for hour in range(1, 13):
|
|
angle = 30 * (3 - hour)
|
|
t.setheading(angle)
|
|
t.forward(NUMBER_RADIUS)
|
|
t.write(str(hour), align = "center", font = ("Arial", 50, "bold"))
|
|
t.backward(NUMBER_RADIUS)
|
|
draw_clock()
|
|
turtle.done()
|