1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
#importation
import csv
#Fonction
csvfile = open ("ligue1.data", "rb")
lines = csv.reader(csvfile)
ListeClub = ["Ajaccio","Bastia","Bordeaux","Evian","Guingamp","Lille","Lorient","Lyon","Marseille","Monaco","Montpellier","Nantes","Nice","Paris","Reims","Rennes","Saint-Etienne","Sochaux","Toulouse","Valenciennes"]
ClassementGoalAverage=[]
y = 0
#But marque
def ButMarqueDomicile(y,DesLignes,UneListe):
csvfile = open ("ligue1.data", "rb")
DesLignes=csv.reader(csvfile)
UneListe=ListeClub
pointeur_liste=ListeClub.index(y)
sommebutdomicile = 0
k = 0
for row in DesLignes:
if row[1] == ListeClub[pointeur_liste]:
k = int(row[3])
sommebutdomicile += k
return(sommebutdomicile)
def ButMarqueExterieur(y,DesLignes,UneListe):
csvfile = open ("ligue1.data", "rb")
DesLignes=csv.reader(csvfile)
UneListe=ListeClub
pointeur_liste=ListeClub.index(y)
sommebutexterieur = 0
e = 0
for row in DesLignes:
if row[2] == ListeClub[pointeur_liste]:
e = int(row[4])
sommebutexterieur += e
return(sommebutexterieur)
#but encaisse
def ButEncaisseDomicile(y,DesLignes,UneListe):
csvfile = open ("ligue1.data", "rb")
DesLignes=csv.reader(csvfile)
UneListe=ListeClub
pointeur_liste=ListeClub.index(y)
sommebutencaissedomicile = 0
k = 0
for row in DesLignes:
if row[1] == ListeClub[pointeur_liste]:
k = int(row[4])
sommebutencaissedomicile += k
return(sommebutencaissedomicile)
def ButEncaisseExterieur (y,DesLignes,UneListe):
csvfile = open ("ligue1.data", "rb")
DesLignes=csv.reader(csvfile)
UneListe=ListeClub
pointeur_liste=ListeClub.index(y)
sommebutexterieur = 0
e = 0
for row in DesLignes:
if row[2] == ListeClub[pointeur_liste]:
e = int(row[3])
sommebutexterieur += e
return(sommebutexterieur)
#Golaverage
def Golaverage():
y=input("Entrez le nom d'un club de Ligue 1 :")
while y not in ListeClub:
y=input("Entrez le nom d'un autre club de Ligue 1 :")
a=ButMarqueDomicile(y,lines,ListeClub)
b=ButMarqueExterieur(y,lines,ListeClub)
c=ButEncaisseDomicile(y,lines,ListeClub)
d=ButEncaisseExterieur(y,lines,ListeClub)
e=a+b
f=c+d
return(e-f)
#Classement Goal average
def afficherGoalAverage (): |
Partager