Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Interface] Pierre feuille ciseau
Auteur Message
Répondre en citant
Message [Interface] Pierre feuille ciseau 
Bonjour, cette section galère à vivre, je vais donc l'aider.

Aujourd'hui, je vous propose un pierre feuille ciseau avec une interface garphique simple faite avec Tkinter (module pré-installé dans python).

Code:
from tkinter import *
from random import *
from sys import *

def f1() :
    choix=1
    resultat(choix)

def p1() :
    choix=2
    resultat(choix)

def c1() :
    choix=3
    resultat(choix)

def resultat(choix) :
    if choix!=1 :
        F.place_forget()
    if choix!=2 :
        P.place_forget()
    if choix!=3 :
        C.place_forget()
    Ordi=randint(1,3)
    if Ordi==1 :
        POrdi.place_forget()
        COrdi.place_forget()
    if Ordi==2 :
        COrdi.place_forget()
        FOrdi.place_forget()
    if Ordi==3 :
        POrdi.place_forget()
        FOrdi.place_forget()
    if Ordi==choix :
        Resultat.config(text="Match NUL !")
    elif (Ordi==1 and choix==2) or (Ordi==2 and choix==3) or (Ordi==3 and choix==1):
        Resultat.config(text="Tu as perdu !")
    else :
        Resultat.config(text="Tu as gagné !")
    Ordi=0
    choix=0
    Rejouer.place(x=65,y=220)
    Quitter.place(x=140,y=220)

def Quit() :
    a=2
    fenetre.quit()
    fenetre.destroy()

def Retry() :
    fenetre.quit()

a=0
fenetre=Tk()
while a!=2 : 
    fenetre.destroy()
    fenetre=Tk()
    fenetre.title("Pierre / Feuille / Ciseaux")
    fenetre.geometry("300x250")
    Joueur=Label(fenetre,text="Joueur",width=20)
    Ordi=Label(fenetre,text="Ordinateur",width=20)
    Resultat=Label(fenetre,text="Faites un choix",width=20)
    F=Button(fenetre,text="Feuille",width=10,command=f1)
    P=Button(fenetre,text="Pierre",width=10,command=p1)
    C=Button(fenetre,text="Ciseau",width=10,command=c1)
    FOrdi=Button(fenetre,text="Feuille",width=10)
    POrdi=Button(fenetre,text="Pierre",width=10)
    COrdi=Button(fenetre,text="Ciseau",width=10)
    Rejouer=Button(fenetre,text="Rejouer",width=10,command=Retry)
    Quitter=Button(fenetre,text="Quitter",width=10,command=Quit)
    Quitter.place_forget()
    Rejouer.place_forget()
    Joueur.place(x=80,y=10)
    Ordi.place(x=80,y=100)
    P.place(x=10,y=50)
    F.place(x=110,y=50)
    C.place(x=210,y=50)
    POrdi.place(x=10,y=150)
    FOrdi.place(x=110,y=150)
    COrdi.place(x=210,y=150)
    Resultat.place(x=80,y=200)
    fenetre.mainloop()


Bon amusement et Merci d'avoir lu !




______________________________________________________
Je ne suis pas ce que je suis. Mais si j'étais ce que je suis alors je ne serais pas ce que je suis actuellement (vous avez 2 heures).

Python : 95%
HTML/CSS/PHP : 65%
Batch : 50%
Java : 45%

Site : http://lavapower.fr.nf
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch