Aide début apprentissage POO
Bonjour,
Je suis actuellement entrain d'apprendre la programmation orientée objet en python.
J'ai tenté de faire un petit programme test ou l'objectif est de retrouver la couleur d'un objet donné.
Voilà ce que j'ai tenté :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
class Style():
def __init__(self,forme,couleur):
self.couleur = couleur
class Objets():
def __init__(self):
self.Ballon=Style("rond","rouge")
self.Table=Style("carré","blanc")
self.Telephone=Style("rectangle","jaune")
class resultat():
def __init__(self, choix):
couleur_objet = Objets().choix.couleur
print(couleur_objet)
resultat('Table') |
Ici, je veux donc obtenir "blanc" mais l'erreur " 'Objets' object has no attribute 'choix' " apparait.
Pourriez-vous m'expliquer ce qu'il faut que je modifie pour obtenir le résultat voulu ?
Merci d'avance :)