Bonjour,
Je fais mes premières armes en poo et déjà un problème de débutant avec les classes, que j'ai honte d'exposer presque. J'ai défini deux méthodes, dont la seconde, volume, appelle la première, surfBase. Mais à l'exécution, surfBase n'est pas "vu". Voici le code.
Un grand merci d'avance à celle ou celui qui m'apportera son aide... avec indulgence.
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 class Pave(): def __init__(self,a,b,c): self.a = a self.b = b self.c = c def surfBase(self): return self.a*self.b def volume(self): return self.c*surfBase(self) >>> pave1 = Pave(10,5,3) >>> pave1.volume() # retourne le massage : name 'surfBase' is not defined
Partager