Bonjour,

Je veux mettre une valeur par défaut pour une méthode (p) de la classe, mais cette valeur a l'air de n'être récupérée qu'après une initialisation. Je pourrais mettre le bloc d'instructions de p dans __init__ et demander à p de renvoyer la valeur mais j'ai l'impression que ce n'est pas correct, car __init__ est déjà assez chargé... Est-ce qu'il existe un moyen d'écrire p autrement ?

Voici à quoi ressemble mon code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
class MainDepart(object):
 
    def __init__(self, coin = False):
        self.coin = coin
 
    def p(self, n_jetées = 3 + self.coin):
        [bloc d'instructions]

Merci d'avance !