Horlogr
Horlogr
Horlogr
#INITIALISATION DU PROGRAMME
turtle.speed(10) #Fixe la vitesse d'exécution des dessins au maximum
turtle.hideturtle() #Cache le curseur de la tortue
turtle.colormode(255) #Indique que les niveaux de couleur (R,G,B) seront compris
entre 0 et 255
turtle.mode('logo') #Fixe le système de repérage associé à la console
turtle.delay(0) #Fixe la vitesse d'exécution des dessins au maximum
turtle.penup() #Relève le stylo
angle=0
turtle.penup()
for count in range(60):
turtle.color('black')
turtle.goto(0,0)
turtle.setheading(angle)
turtle.forward(100)
turtle.pendown()
turtle.forward(10)
turtle.penup()
angle=angle+6
turtle.penup()
turtle.color('black')
turtle.goto(0,0)
turtle.setheading(0)
turtle.forward(90)
turtle.pendown()
turtle.width(3)
turtle.forward(20)
turtle.penup()
turtle.forward(5)
turtle.setheading(90)
turtle.forward(-15)
turtle.write('12', font=("Arial", 20, "normal"))
turtle.width(1)
turtle.penup()
turtle.penup()
turtle.color('black')
turtle.goto(0,0)
turtle.setheading(90)
turtle.forward(90)
turtle.pendown()
turtle.width(3)
turtle.forward(25)
turtle.penup()
turtle.forward(10)
turtle.setheading(180)
turtle.forward(15)
turtle.write('3', font=("Arial", 20, "normal"))
turtle.width(1)
turtle.penup()
turtle.penup()
turtle.color('black')
turtle.goto(0,0)
turtle.setheading(180)
turtle.forward(90)
turtle.pendown()
turtle.width(3)
turtle.forward(25)
turtle.penup()
turtle.forward(35)
turtle.setheading(90)
turtle.forward(-5)
turtle.write('6', font=("Arial", 20, "normal"))
turtle.width(1)
turtle.penup()
turtle.penup()
turtle.color('black')
turtle.goto(0,0)
turtle.setheading(270)
turtle.forward(90)
turtle.pendown()
turtle.width(3)
turtle.forward(25)
turtle.penup()
turtle.forward(20)
turtle.setheading(180)
turtle.forward(15)
turtle.write('9', font=("Arial", 20, "normal"))
turtle.width(1)
turtle.penup()
turtle.penup()
turtle.color('grey')
angle2=5
Temps=1
for count in range(4):
for count in range(2):
turtle.goto(0,0)
turtle.setheading(angle2*6)
turtle.forward(100)
turtle.pendown()
turtle.width(3)
turtle.forward(15)
turtle.penup()
turtle.forward(10)
turtle.setheading(turtle.towards(0, 0))
turtle.forward(-10)
turtle.write(str(Temps), font=("Arial", 15, "normal"))
turtle.width(1)
angle2=angle2+5
Temps=Temps+1
turtle.penup()
angle2=angle2+5
Temps=Temps+1
turtle.hideturtle()
turtle.goto(-300,-150)
turtle.setheading(90)
turtle.pendown()
turtle.color('black')
for count in range (4):
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.penup()
turtle.goto(-285,-180)
turtle.pendown()
turtle.color('black')
turtle.write('Jour :', font=("Arial", 15, "normal"))
turtle.penup()
turtle.goto(-285,-210)
turtle.pendown()
turtle.color('black')
turtle.write('Mois :', font=("Arial", 15, "normal"))
turtle.penup()
turtle.goto(-285,-240)
turtle.pendown()
turtle.color('black')
turtle.write('Année :', font=("Arial", 15, "normal"))
turtle.penup()
turtle.goto(200,-210)
turtle.pendown()
turtle.color('black')
turtle.write('Killian CHALOPIN 2E', font=("Arial", 10, "normal"))
turtle.penup()
turtle.goto(200,-230)
turtle.pendown()
turtle.write('Aaron OGER', font=("Arial", 10, "normal"))
turtle.penup()
H=(heures+(minutes/60)-12)*60/12*6
t1=turtle.Turtle()
t1.color('black')
t1.goto(0, 0)
t1.pendown()
t1.setheading(H)
t1.forward(50)
t1.penup()
t1.hideturtle()
M=minutes * 6
t2=turtle.Turtle()
t2.color('blue')
t2.goto(0, 0)
t2.pendown()
t2.setheading(M)
t2.forward(75)
t2.penup()
t2.hideturtle()
S=secondes * 6
t3=turtle.Turtle()
t3.color('red')
t3.goto(0, 0)
t3.pendown()
t3.setheading(S)
t3.forward(100)
t3.penup()
t3.hideturtle()
time.sleep(1)
t1.clear()
t2.clear()
t3.clear()
turtle.penup()
turtle.goto(-220,-180)
turtle.pendown()
turtle.color('black')
turtle.write(str(jour), font=("Arial", 15, "normal"))
turtle.penup()
turtle.goto(-220,-210)
turtle.pendown()
turtle.color('black')
turtle.write(str(mois), font=("Arial", 15, "normal"))
turtle.penup()
turtle.goto(-200,-240)
turtle.pendown()
turtle.color('black')
turtle.write(str(annee), font=("Arial", 15, "normal"))
turtle.penup()