« Programmation Python/Opérateurs » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 25 :
* '='
* Affectation multiple, e.g. ''x = y = z = 3''
* Affectation parallèle, e.g. ''x, y = 1 , 0.5''
=== les opérateurs logiques ===
Ligne 147 :
<pre>
>>> print(17 + 3)
</pre>
Ligne 157 :
</pre>
'''Attention :'''
Il y a une limite à ce que vous pouvez combiner ainsi Le symbole pour l'égalité en mathématique est '=' . Pour l'égalité en programmation Python c'est le symbole '=='
Ainsi par exemple,
* En mathématique : a + 1 = b ( '=' est symbole de l'égalité et ici on a une équation) m + 1 = b est aussi une équation et cette forme est inutilisable pour modifier une variable en programmation.
* En programmation (Python et dans d'autres langages) : on peut écrire <code>a = a + 1</code> ( '=' est l'opérateur d'affectation, symbole d'affectation) On affecte à la variable a, à gauche, un nouveau contenu. Cela signifie ici (en programmation uniquement) que la nouvelle valeur de a ( à gauche du signe d'affectation) va être remplacée par l'ancienne valeur de a ( à droite du signe d'affectation) incrémentée ici de la valeur 1.
Nous aurons l'occasion de revenir bientôt sur ce sujet. Mais auparavant, il nous faut encore aborder un autre concept de grande importance.
|