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 : Sélectionner tout - Visualiser dans une fenêtre à part
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