Horlogr

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 5

import turtle #Importe la bibliothèque de fonctions "turtle"

import time #Importe la bibliothèque de fonctions "time"


from time import strftime, localtime #Importe les fonctions "strftime" et
"localtime"

#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()

while True: # Répète indéfiniment les blocs d'instruction qui suivent


heures = int(strftime("%H", localtime()))
minutes = int(strftime("%M", localtime()))
secondes = int(strftime("%S", localtime()))
annee = int(strftime("%Y", localtime()))
mois = int(strftime("%m", localtime()))
jour = int(strftime("%d", localtime()))

print(heures) #Affiche la valeur de la variable "heures"


print(minutes) #Affiche la valeur de la variable "minutes"
print(secondes) #Affiche la valeur de la variable "secondes"
print(annee)
print(mois)
print(jour)
print(" ") #Passe une ligne

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()

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy