Dans cet exercice, vous devez corriger le script pour que la méthode set_position
fonctionne correctement et modifie les attributs x
, y
et z
de l'instance cube
.
Votre script doit donc redéfinir les valeurs de ces trois attributs qui devront être égaux à 1
pour x
, 2
pour y
et 3
pour z
.
class Cube: def __init__(self, x=0, y=0, z=0): self.x = x self.y = y self.z = z def set_position(self, x, y, z): self.x = x self.y = y self.z = z cube = Cube() cube.set_position(x=1, y=2, z=3)
Salvatore

class Cube: def __init__(self, x=0, y=0, z=0): self.x = x self.y = y self.z = z def set_position(x, y, z): x = x y = y z = z cube = Cube() cube.set_position(1, 2, 3)
Un instant...
Test de la valeur de cube.x
L'attribut x
de l'instance cube
doit contenir la valeur 1.
Test de la valeur de cube.y
L'attribut y
de l'instance cube
doit contenir la valeur 2.
Test de la valeur de cube.z
L'attribut z
de l'instance cube
doit contenir la valeur 3.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé