Bonjour,
Je m'excuse par avance car je pense que ma question est relativement triviale. Je suis débutant en python et plus généralement en langage de programmation. J'ai durant toutes mes études esquivé la confrontation avec la programmation mais je fais machine arrière maintenant. C'est quand même trop pratique comme savoir dans l'ingénierie.
Mon problème est simple, j'essaie d'apprendre la notion d'objet avec python et je fais des exercices simples que l'on peut trouver sur wikibooks.
Je n'arrive pas à passer outre un problème algébrique entre paramètres d'un objet. Toutes explications seraient les bienvenues
Voici le code que j'ai écrit:
Voici le message d'erreur que me retourne mon Terminal:
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
16
17
18 import math import random class Domino(): "Création de dominos" def __init__(self, faceA = 0 , faceB = 0): self.faceA = random.randint(0,9) self.faceB = random.randint(0,9) def affiche_domino(self): print ("Face A= " + str(self.faceA) + " | Face B= " + str(self.faceB)) def valeur_domino(self): self.faceA + self.faceB = totalFace print (totalFace) domino1 = Domino() domino1.affiche_domino() domino1.valeur_domino()
File "test3.py", line 15
self.faceA + self.faceB = totalFace
^
SyntaxError: can't assign to operator
C'est la deuxième fois que je me retrouve confronté à cette erreur. J'ai cherché sur divers forums à trouver une solution mais je pense que je n'oriente pas ma recherche dans le bon sens. En espérant avoir une explication.
Cordialement,
Partager