Tennis
Cours : Tennis. Recherche parmi 300 000+ dissertationsPar Théodule Toutenjaune • 27 Juillet 2015 • Cours • 1 163 Mots (5 Pages) • 697 Vues
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]
...