Trouver les erreurs - Docstring

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(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 🥳

Succès

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é

Passages surlignés

Besoin d'aide ?

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.