Aide projet ISN [python]

Bonsoir,
je suis actuellement élève en classe de Terminal S en option ISN et j’ai besoin d’aide pour mon projet. J’essaye de programmer un jeu avec des notes de musique. Ce jeu est inspiré à guitar hero pour ce qui connaissent. Dans mon programme des boules de couleurs bleues defilent de haut en bas grace aux fonctions deplacement1 et deplacement2. J’aimerai savoir si vous connaissez un moyen pour rappeler plusieurs fois une même fonction toute les x secondes. Ici j’aimerai rappeler 3 fois ma fonction deplacement1 avec un intervalle de 4 secondes à chaque appel.
Il s’agit du language python
Merci d’avance
Voici mon code :

[code]from graphics.fenetres import *
from graphics.couleurs import *
f= Fenetre()
zg=f.graphique(largeur = 1300,hauteur = 950,couleur =noir)
a=Point(340,950)
b=Point(340,0)
zg.draw_line(a,b,bleu)
#colonne bleu
c=Point(510,950)
d=Point(510,0)
zg.draw_line(c,d,blanc)
#colonne blanche
e=Point(680,950)
g=Point(680,0)
zg.draw_line(e,g,rouge)
#colonne rouge
h=Point(850,950)
i=Point(850,0)
zg.draw_line(h,i,vert)
#colonne verte
j=Point(1020,950)
k=Point(1020,0)
zg.draw_line(j,k,jaune)
#colonne verte
A=Point(340,720)
zg.draw_fill_circle(A,20,bleu)
#cercle bleu
B=Point(510,720)
zg.draw_fill_circle(B,20,blanc)
#cercle blanc
C=Point(680,720)
zg.draw_fill_circle(C,20,rouge)
#cercle rouge
D=Point(850,720)
zg.draw_fill_circle(D,20,vert)
#cercle vert
E=Point(1020,720)
zg.draw_fill_circle(E,20,jaune)
#cercle jaune
S=Point(550,120)#Point "Super"
G=Point(840,120)#Point "Guitar"
w=Point(140,260)#Point "Magenta"
zg.aff_texte(“Super”,S,taille=70,couleur=‘red’,souligne = ‘N’,gras=‘Y’,italique=‘N’)
zg.aff_texte(“Guitar”,G,taille=70,couleur=‘blue’,souligne = ‘N’,gras=‘Y’,italique=‘N’)
zg.aff_texte(“Score”,w,taille=70,couleur=‘magenta’,souligne = ‘N’,gras=‘Y’,italique=‘N’)

def deplacement1() :
global boules
global centres_boules
for b in boules:
zg.efface(b)
for p in centres_boules:
p.y +=40
boules = [zg.draw_fill_circle(c,20,cyan) for c in centres_boules]
zg.after(280,deplacement1)

centres_boules=[Point(340,200+i*100) for i in range(3)]
boules = [zg.draw_fill_circle(c,20,cyan) for c in centres_boules]
zg.after(280,deplacement1)

deplacement verticale des boules sur la 1 ere colone

def deplacement2() :
global boule2
global centre_boule2
for q in boule2:
zg.efface(q)
for l in centre_boule2:
l.y +=40
boule2= [zg.draw_fill_circle(z,20,cyan) for z in centre_boule2]
zg.after(250,deplacement2)

centre_boule2=[Point(510,200+i*40) for i in range(6)]
boule2= [zg.draw_fill_circle(z,30,cyan) for z in centre_boule2]
zg.after(180,deplacement2)

deplacement verticale des boules sur la 2eme colone[/code]

Salut,

Tu peux,

  • préciser qu’il s’agit d’un programme python
  • utiliser la balise ton code pour éditer et mettre en forme ton message précédent

Va voir la fonction
tutorialspoint.com/python/time_sleep.htm

Bonjour j’aurais besoins d’aide pour mon projet d’isn , je paye si il le faut mais Ç très tres urgents

Merci d’ouvrir un nouveau fil pour ça :wink:

Oue mais Hahahahaha franchement y a pas de rep et moi je suis dans la merde

Ouvre un nouveau fil et commence par expliquer de quoi il en retourne.
J’irai voir si je peux t’aider ou pas. :slight_smile:

Parce que tout ce que je sais pour l’instant, c’est que ton projet d’ISN est urgent… ^^