la liste des courses
class Course:
"""Classe la liste des courses a faire"""
def __init__(self):
"""Par défaut, notre liste contient du pain et du fromage"""
self.nom="DUCHMOLL"
self.listedeschoses = [ 'pain','fromage' ]
self.date=2014
def tout(self):
"""Méthode listant l'ensemble la liste """
for achat in self.listedeschoses:
print ( "il faut acheter cela : " + achat )
malistedecourses = Course()
print ("voici ma liste de courses ")
malistedecourses.tout()
le même exemple avec les listes différentes pour les membre de la famille
class Course:
"""Classe definissant la liste des courses a faire '"""
def __init__(self):
"""Par défaut, notre liste contient les trucs indispensables à manger:du pain et du fromage"""
self.nom="DUCHMOLL"
self.listedeschoses = [ "pain","fromage" ]
self.date=2014
def tout(self):
"""Méthode listant l'ensemble de la liste """
print ("la liste de " + self.nom)
for achat in self.listedeschoses:
print ( "il faut acheter cela : " + achat )
def nom(self,strNom):
self.nom= strNom
def rajoute(self,truc):
"""Méthode rajoutant un truc à la liste """
self.listedeschoses.append(truc)
malistedecourses = Course()
print ("voici ma liste de courses ")
malistedecourses.tout()
camilleliste=Course()
camilleliste.nom="Camille"
camilleliste.rajoute("poney")
camilleliste.tout()
papaliste=Course()
papaliste.nom="Papa"
papaliste.rajoute("chocolat")
print ("voici la liste de courses de Papa")
papaliste.tout()
l'abum photo, un exemple de python avec une classe et des listes
class Album:
"""Classe définissant un album photo'"""
def __init__(self):
"""Par défaut, notre album contient toute la famille Duchmoll"""
self.nom="DUCHMOLL"
self.album = [
['Papy','garcon','agee','sans','tkinter10Papy.png'],
['Pepe','garcon','agee','sans','tkinter10Pepe.png'],
['Mamie','fille','agee','avec','tkinter10Mamie.png'],
['Patricia','fille','adulte','sans','tkinter10Patricia.png'],
['Maman','fille','adulte','avec','tkinter10Maman.png'],
['Papa','garcon','adulte','sans','tkinter10Papa.png'],
['Dan','fille','adulte','avec','tkinter10Dan.png'],
['Pascal','garcon','adulte','avec','tkinter10Pascal.png'],
['Elise','fille','jeune','avec','tkinter10Elise.png'],
['Camille','fille','jeune','avec','tkinter10Camille.png'],
['Samy','garcon','jeune','sans','tkinter10Samy.png'],
['Marika','fille','jeune','sans','tkinter10Marika.png']
]
self.date=2014
def tout(self):
"""Méthode listant l'ensemble de l'album """
for personne in self.album:
print (personne[0]+ " est une personne " + personne[1] + personne[3] + "une paire de lunettes")
def garcon(self):
"""Cette méthode liste les garçons de l'album """
for personne in self.album:
if personne[1]=="garcon":
print (personne[0])
def photo(self,nom):
"""Cette méthode permet de montrer la photo d'une personne de l'album"""
trouve="false"
for personne in self.album:
if personne[0]==nom:
print (personne[4]+ " est la photo de " + personne[0])
trouve="true"
if trouve=="false":
print (nom + "ne fait pas partie de l'album de famille ")
monalbum = Album()
print ("voici mon album ")
monalbum.tout()
print ("la liste des garçons de la famille")
monalbum.garcon()
print ("la photo de Papy")
monalbum.photo("Papy")
print ("la photo de toto")
monalbum.photo("toto")
Aucun commentaire:
Enregistrer un commentaire