TESTER L’ARITHMÉTIQUE

A vous maintenant de “tester les choses” : « tester » dans le jargon informatique signifie exécuter des petits programmes ou des instructions pour voir comment les choses se déroulent (donc ici comment l’interpréteur fonctionne).

Dans PyCharm, ouvrez une console (menu Tools -> Python Console) et expérimentez ce que donnent des calculs utilisant les opérateurs arithmétiques sur les valeurs de type entier (int) et fractionnaire (float).

Si l’on regarde dans la documentation Python [The Python Standard Library sur le site python.org], la liste des opérateurs arithmétiques de base, on obtient (principalement)

+ L’addition
- La soustraction
* La multiplication
/ La division réelle (c’est-à-dire dont le résultat est du type float)
// La division entière tronquée (Pour une explication cliquez ici)
** L’exponentiation (appelée également puisance; Pour une explication cliquez ici)
% Le modulo (appelé aussi modulus; pour les nombres entiers positifs, le modulo est défini comme le reste de la division entière; Pour une explication cliquez ici).

Nous n’avons pas encore parlé de l’opérateur modulo écrit % en Python. Ici nous vous demandons d’être curieux pour comprendre comment fonctionne cet opérateur. La curiosité est un outil essentiel pour bien apprendre à programmer ! De plus Python en mode interactif, par exemple avec une console PyCharm, vous facilite souvent la vie.

Par exemple, si vous encodez 8 % 3 dans une console PyCharm, vous obtiendrez bien 2, qui correspond au reste de la division entière de 8 par 3.

L’opérateur modulo Python fonctionne également avec des nombres négatifs et même avec des nombres fractionnaires.

QUIZ : TESTER L’ARITHMÉTIQUE

 
(9 points possibles)

En particulier, testez dans une console PyCharm et donnez les résultats des calculs suivants (attention: vous n'avez qu'un seul essai !) : que vaut

-8 % 3

 sans réponse 

 

 
 Loading

8 % -3

 sans réponse 

 

 
 Loading

-8 % -3

 sans réponse 

 

 
 Loading

2 ** 2 ** 3

 sans réponse 

 

 
 Loading

(2 ** 2) ** 3

 sans réponse 

 

 
 Loading

2 ** (2 ** 3)

 sans réponse 

 

 
 Loading

5 - 3 - 2

 sans réponse 

 

 
 Loading

5 - (3 -2)

 sans réponse 

 

 
 Loading

2 + 3 * 4 ** 5

 sans réponse 

 

 
 Loading
  
Vous avez utilisé 0 essais sur 1

PRÉPAREZ UNE MOUSSE AU CHOCOLAT !

Nous avons vu comment faire des calculs avec les différents opérateurs arithmétiques que Python nous fournit.

Avec ces opérateurs en poche, lançons nous pour faire des calculs utiles !

Par exemple, la recette de la mousse au chocolat sur le site marmiton.org est la suivante:

Ingrédients (pour 4 personnes) :

  • 3 oeufs
  • 100 g chocolat (noir ou au lait)
  • 1 sachet de sucre vanillé

Préparation de la recette :

  • Séparer les blancs des jaunes d’oeufs,
  • Faire ramollir le chocolat dans une casserole au bain-marie,
  • Hors du feu, incorporer les jaunes et le sucre,
  • Battre les blancs en neige ferme et les ajouter délicatement au mélange à l’aide d’une spatule,
  • Verser dans une terrine ou des verrines et mettre au frais 1 heure ou 2 minimum.

QUIZ SUR LA MOUSSE AU CHOCOLAT

Grâce à une console PyCharm, pouvez-pour me dire, à une unité près, la quantité de chaque ingrédient que je dois avoir pour faire ma recette pour 7 personnes, en arrondissant les valeurs calculées à l’unité près (par exemple 3.4 est arrondi à 3 et 3.5 à 4) ?

Note

     

La fonction prédéfinie round() peut vous aider. Pour comprendre comment, tapez dans une console PyCharm help(round) (Et si l’anglais n’est pas votre fort, n’oubliez pas que google traduction ou un autre traducteur automatique est votre ami).

QUIZ

 
(3 points possibles)

(attention: vous avez 5 essais possibles)

Pour faire de la mousse pour 7 personnes, combien d’oeufs vous faut-il (arrondis à l’unité) ?

 sans réponse 

 

 
 Loading

Combien de grammes de chocolat vous faut-il (arrondis à l’unité) ?

 sans réponse 

 

 
 Loading

Combien de sachets de sucres vanillés vous faut-il (arrondis à l’unité) ?

 sans réponse 

 

 
 Loading
  
Vous avez utilisé 0 essais sur 5

POUR ACCÉDER À LA SUITE DES CONTENUS

Attention ! Il y a encore des contenus dans cette section. Pour y accéder, utilisez les flèches de navigation juste en dessous de ce message.

En poursuivant votre navigation sur mon site, vous acceptez l’utilisation des Cookies et autres traceurs  pour réaliser des statistiques de visites et enregistrer sur votre machine vos activités pédagogiques. En savoir plus.