Deuxans de chantier Ce sera aussi la fin des travaux engagĂ©s depuis deux ans pour redimensionner lâensemble de lâĂ©cole primaire, avec la construction dâun bĂątiment neuf pour les
Forums des Zéros Une question ? Pas de panique, on va vous aider ! Accueil > Forum > Programmation > Langage Python > Temps de pause entre 2 batons Liste des forums 15 mai 2015 à 133629 Bonjour, j'ai casiment terminé mon jeu de nim que je dois rendre cet aprÚs-midi. cependant j'aimerai ajouté une petite amélioration mais ne sais pas comment la faire, je voudrais mettre un temps de pause entre les batons disparus par le choix de l'utilisateur et le nombre de batons que choisit l'ordi j'ai cherché sur internet et j'ai trouvé la fonction en s elle marche trÚs bien mais je n'arrive pas à placer cette fonction au bon endroit ! Merci d'avance mon code from tkinter import * from sys import * from random import * from time import sleep fenp sera notre fenetre principale ou tout les boutons seront disposes fenp = Tk maths V1' Fenetre en mode plein ecran 1 ListeBatons =[bat1,bat2,bat3,bat4,bat5,bat6,bat7,bat8,bat9,bat10,bat11,bat12,bat13,bat14,bat15,bat16,bat17,bat18,bat19,bat20,bat21] definition de la commande lancerjeu def lancerjeu column=2,padx=40,pady=500 column=3, padx=40,pady=500 column=4,padx=40,pady=500 column=0,padx=180,pady=0 les defs def iafaibleaction iafaible iafacileconfig def iamoyenaction iamoyen iamoyenconfig def iafortaction iafort iafortconfig def iafacileconfig global ListeBatons,nombre_allumettes,nombre_allumettes_ordi,Bouton1alufaible,Bouton2alufaible,Bouton3alufaible if lenListeBatons > 0 nombre_allumettes_ordi = randint1, 3 if nombre_allumettes_ordi==1 choixallu1 elif nombre_allumettes_ordi == 2 choixallu2 else choixallu3 if lenListeBatons == 1 print'Vous avez perdu !' canmessperdu = Canvasl,width=1580,height=180,bg='black',bd=8,relief="ridge" Labelperdu = Labelcanmessperdu,text='Vous avez perdu', fg ='red',bg ='black',font="georgiaz", "55" elif lenListeBatons ==0 print'Vous avez gagné !' canmessgagne = Canvasl,width=1580,height=180,bg='black',bd=8,relief="ridge" Labelgagne = Labelcanmessgagne,text='Vous avez gagné !', fg ='red',bg ='black',font="georgiaz", "55" def iamoyenconfig global ListeBatons,nombre_allumettes,nombre_allumettes_ordi,Bouton1alumoyen,Bouton2alumoyen,Bouton3alumoyen if lenListeBatons >= 5 nombre_allumettes_ordi = randint1, 3 if nombre_allumettes_ordi==1 choixallu1 elif nombre_allumettes_ordi == 2 choixallu2 else choixallu3 if lenListeBatons == 5 nombre_allumettes_ordi = nombre_allumettes - 4 choixallu1 elif lenListeBatons == 4 nombre_allumettes_ordi = nombre_allumettes - 2 choixallu2 elif lenListeBatons == 3 nombre_allumettes_ordi = nombre_allumettes - 2 choixallu2 elif lenListeBatons == 2 nombre_allumettes_ordi = nombre_allumettes - 1 choixallu1 if lenListeBatons == 1 print'Vous avez perdu !' canmessperdu = Canvasl,width=1580,height=180,bg='black',bd=8,relief="ridge" Labelperdu = Labelcanmessperdu,text='Vous avez perdu', fg ='red',bg ='black',font="georgiaz", "55" elif lenListeBatons ==0 print'Vous avez gagné !' canmessgagne = Canvasl,width=1580,height=180,bg='black',bd=8,relief="ridge" Labelgagne = Labelcanmessgagne,text='Vous avez gagné !', fg ='red',bg ='black',font="georgiaz", "55" def iafortconfig global ListeBatons,nombre_allumettes,nombre_allumettes_ordi if lenListeBatons >= 9 nombre_allumettes_ordi = randint1, 3 if nombre_allumettes_ordi==1 choixallu1 elif nombre_allumettes_ordi == 2 choixallu2 else choixallu3 if lenListeBatons 5 nombre_allumettes_ordi = randint1, 3 if nombre_allumettes_ordi==1 choixallu1 elif nombre_allumettes_ordi == 2 choixallu2 else choixallu3 elif ListeBatons == 1 nombre_allumettes_ordi = 0Si le nombre d'allumettes est deja de 1 on "sort de la fonction" correction d'un bug elif nombre_allumettes <= 5 and nombre_allumettes != 1 nombre_allumettes_ordi = randint1, nombre_allumettes - 1 def choixallu2 choixallu1 choixallu1 nombre_allumettes_joueur = 2 nombre_allumettes -= nombre_allumettes_joueur return nombre_allumettes_joueur def choixallu3 choixallu1 choixallu1 choixallu1 nombre_allumettes_joueur = 3 nombre_alumettes -= nombre_alumettes_joueur return nombre_allumettes_joueur def vainqueur nombre_allumettes """On cree une fonction que l'on va utiliser apres chaque tour pour tester le nombre d'allumettes restant et au besoin stopper le programme""" if nombre_allumettes == 1Si le nombre d'allumettes est egale a 1 la personne a gagne print "Vous avez gagne!" elif nombre_allumettes <= 0Sinon elle a perdu print "Vous avez perdu !" integration images p = PhotoImagefile=" p2 = PhotoImagefile=" baton = PhotoImagefile=" l = Labelfenp, image=p LES BOUTONS BoutonLancement BoutonLancer = Buttonl,width =15, height =6, text ='Cest parti !', bg = 'white', fg = 'blue', command = lancerjeu BoutonQuitter BoutonQuitter = Buttonl,width =15, height =6, text ='Quitter !', bg = 'white', fg = 'blue', command = Bouton pour IA facile BoutonIafacile = Buttonl,width =15, height =6, text ='Facile', bg = 'white', fg = 'blue', command = iafaible Bouton pour IA moyen BoutonIamoyen = Buttonl,width =15, height =6, text ='Moyen', bg = 'white', fg = 'blue', command = iamoyen Bouton pour IA difficile BoutonIadifficile = Buttonl,width =15, height =6, text ='Difficile', bg = 'white', fg = 'blue', command = iafort 15 mai 2015 à 143742 personne ? 15 mai 2015 à 201923 Salut, si c'est une simple pause dans le programme, il suffit d'utiliser la méthode sleep du module time teste ce petit code import time for i in "Goodbye Deponia" printi Précepte Le mieux est l'ennemi du bien Anonyme 15 mai 2015 à 223508 Finalement, tu l'as déjà rendu ton projet ? Ou placer ta fonction ? Là ou tu souhaites que ton programme se mette en pause. 17 mai 2015 à 113458 j'aimerai qu'il soit placé entre le fait que le joueur prenne un baton et l'ordi prenne un baton à son tour Anonyme 17 mai 2015 à 120034 Je n'ai pas regardé ton code, mais c'est toi qui l'a écrit non ? Tu devrais pouvoir t'y repérer normalement... ? Temps de pause entre 2 batons à AprÚs avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié. à Attention, ce sujet est trÚs ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ces membres participent à la traduction de en français Team Coordinators Chantal Kamgne Team Members Tony M, Madeleine Chevassus, Emilie Vandapuye, D Playga Murdanaigum, Xanthippe, Philippe ROUSSEAU, Yvette Marguérite Ngah Eyara, Daniele Heinen, AigleBlanc Bysbert, antoine herblot, Helene Carrasco-Nabih, Yulia HERVE, Renvi Ulrich, Laurent Di Raimondo Notez que le site n'est pas encore complÚtement traduit. Sa localisation s'effectue par étapes et les pages les plus fréquentées sont traduites en priorité. Si vous trouvez une erreur de traduction dans une page localisée, merci d'en faire part à l'un des localiseurs cités ci-dessus. Do you want to help translate into your language? Become a Localizer
Letemps du dĂ©jeuner, qui s'intercale entre deux pĂ©riodes de travail effectif, est considĂ©rĂ© comme un temps de pause (C. trav., art. L3121-2) . Pendant la pause dĂ©jeuner au travail , le salariĂ© ne se trouve pas sous la direction de son employeur et peut vaquer Ă