Bonjour

je reçois un message d'errer lorsque j'exécute le code que j'ai écrit pour la 2.2 , le message d'erreur est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
File "<string>", line 14, in <module>
NameError: name 'tupleh' is not defined"
je ne comprends pas pour quoi il me renvoie ça alors que j'ai bien définit ma fonction, peut-être qu'il y a un élément que l'ai mal compris ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class quaternions:
    def __init__(self,a,b,c,d):
        self.a=a
        self.b=b
        self.c=c
        self.d=d
        self.A=[a,b]
        self.B=[c,d]
 
    def tupleh(self):
        return tuple(self.A,self.B)
 
u=quaternions(1,-3,4,8)
print (tupleh(u))

Nom : Capture d’écran 2020-06-08 à 15.47.37.png
Affichages : 120
Taille : 57,1 Ko