1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| class Personne:
def __init__(self, nom: str) -> None:
self.nom: str = nom
self.fruits: list[str] = []
def ajoute_fruit(self, fruit: str) -> None:
self.fruits.append(fruit)
def __str__(self) -> str:
return self.nom
noms: list[str] = ["marie", "john", "eric"]
personnes: dict[str, Personne] = {}
for nom in noms:
personne: Personne = Personne(nom=nom)
for fruit in ('pomme','poire'):
personne.ajoute_fruit(fruit=fruit)
personnes[personne] = personne
for personne in personnes:
print(personne, ":", personnes[personne].fruits) |
Partager