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.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Les chiffres
  5. Mises en situation
  6. Comprendre
  7. Ligne à ligne
  8. Dérouler
  9. 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 * 4 vaut 14 : * passe avant +. Des parenthèses l'emportent toujours : (2 + 3) * 4 vaut 20.

  • Qu'affiche cette instruction ?

    ```python
    print(2 3 2)
    `

    • 512
    • 64
    • 36
    • 12
    Voir la réponse

    512

    ** est associatif à droite : 3 ** 2 est calculé d'abord (9), puis 2 ** 9 donne 512. Le calcul de gauche à droite, (2 ** 3) ** 2, donnerait 64.

  • Dans a + 2, a et 2 sont les … de l'opérateur +. Un opérateur … n'a qu'un opérande, comme not ou le moins de -x ; un opérateur binaire en a deux.

    Voir la réponse

    Dans a + 2, a et 2 sont les opérandes de l'opérateur +. Un opérateur unaire n'a qu'un opérande, comme not ou le moins de -x ; un opérateur binaire en a deux.

    Le même signe peut jouer les deux rôles : - est binaire dans a - b et unaire dans -b.