LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Tennis

Cours : Tennis. Recherche parmi 300 000+ dissertations

Par   •  27 Juillet 2015  •  Cours  •  1 163 Mots (5 Pages)  •  697 Vues

Page 1 sur 5

from tkinter import *

from tkinter.messagebox import *

fenprinc=Tk()

fenprinc.title("Tennis")

L3C1=Entry(fenprinc,width=17,fg='black',bg='green').grid(row=1,column=1)

L4C1=Entry(fenprinc,width=17,fg='black',bg='green').grid(row=2,column=1)

joueur1=""

joueur2=""

points = [0,0,0]

sets = [0,0,0]

jeux1 = [0,0,0]

jeux2 = [0,0,0]

jeux3 = [0,0,0]

av="av"

totalsets=sets[1]+sets[2]

service=0

def Sets (joueur):

if joueur == 1:

sets[1] += 1

if sets[1]>=2 :

showinfo("Gagnant","Joueur 1 à gagné !")

else:

sets[2] += 1

if sets[2]>=2:

showinfo("Gagnant","Joueur 2 à gagné !")

Label(fenprinc,width=8,text=sets[1],fg='white',bg='dark green').grid(row=1,column=2)

Label(fenprinc,width=8,text=sets[2],fg='white',bg='dark green').grid(row=2,column=2)

def Jeux (joueur):

totalsets = sets[1]+sets[2]

if totalsets == 0:

if joueur == 1:

jeux1[1] += 1

if (jeux1[1]-jeux1[2]>=2 and jeux1[1]>=6):

Sets(1)

elif joueur == 2:

jeux1[2] += 1

if (jeux1[2]-jeux1[1]>=2 and jeux1[2]>=6):

Sets(2)

elif totalsets == 1:

if joueur == 1:

jeux2[1] += 1

if (jeux2[1]- jeux2[2]>=2 and jeux2[1]>=6):

Sets(1)

elif joueur == 2:

jeux2[2] += 1

if (jeux2[2]- jeux2[1]>=2 and jeux2[2]>=6):

Sets(2)

elif totalsets == 2:

if joueur == 1:

jeux3[1] += 1

if (jeux3[1]- jeux3[2]>=2 and jeux3[1]>=6):

Sets(1)

elif joueur == 2:

jeux3[2] += 1

if (jeux3[2]- jeux3[1]>=2 and jeux3[2]>=6):

Sets(2)

Label(fenprinc,width=8,text=jeux1[1],fg='white',bg='dark green').grid(row=1,column=3)

Label(fenprinc,width=8,text=jeux1[2],fg='white',bg='dark green').grid(row=2,column=3)

Label(fenprinc,width=8,text=jeux2[1],fg='white',bg='dark green').grid(row=1,column=4)

Label(fenprinc,width=8,text=jeux2[2],fg='white',bg='dark green').grid(row=2,column=4)

Label(fenprinc,width=8,text=jeux3[1],fg='white',bg='dark green').grid(row=1,column=5)

Label(fenprinc,width=8,text=jeux3[2],fg='white',bg='dark green').grid(row=2,column=5)

points[1] = points[2] = 0

def Points(joueur):

global service

service+=1

if joueur == 1:

if points[2] == 40 and points[1] == av:

Jeux(1)

elif points[1] ==0:

points[1]

...

Télécharger au format  txt (5.3 Kb)   pdf (70.3 Kb)   docx (9.3 Kb)  
Voir 4 pages de plus »
Uniquement disponible sur LaDissertation.com