Opérateurs et priorités
Les opérateurs arithmétiques (division entière, modulo, puissance), de comparaison et logiques, l'ordre dans lequel une expression s'évalue (priorité, associativité) et l'évaluation paresseuse des opérateurs logiques.
- 27 cartes
- 9 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
- Comprendre
- Ligne à ligne
- Dérouler
- Case par case
Quelques cartes du deck
Priorité des opérateurs : de quoi s'agit-il ?
Voir la réponse
Règle qui désigne l'opérateur appliqué en premier quand une expression en mélange plusieurs sans parenthèses.
2 + 3 * 4vaut 14 :*passe avant+. Des parenthèses l'emportent toujours :(2 + 3) * 4vaut 20.Qu'affiche cette instruction ?
```python
print(2 3 2)`512643612
Voir la réponse
512**est associatif à droite :3 ** 2est calculé d'abord (9), puis2 ** 9donne 512. Le calcul de gauche à droite,(2 ** 3) ** 2, donnerait 64.Dans
a + 2,aet2sont les … de l'opérateur+. Un opérateur … n'a qu'un opérande, commenotou le moins de-x; un opérateur binaire en a deux.Voir la réponse
Dans
a + 2,aet2sont les opérandes de l'opérateur+. Un opérateur unaire n'a qu'un opérande, commenotou le moins de-x; un opérateur binaire en a deux.Le même signe peut jouer les deux rôles :
-est binaire dansa - bet unaire dans-b.