Aller au contenu principal

🧮 Ma première calculatrice

🎯 Objectif pédagogique

Les objectifs de cet exercice sont:

  • Vous familiariser à lire un programme et le modifier.
  • Vous familiariser avec les opérations de base sur les nombres, les chaînes de caractères et les booléens.
  • Vous familiariser avec les fonctions input et print.

📜 Énoncé

  1. Télécharger le fichier calculatrice.py.
  2. Lire et comprendre le code.
  3. Compléter la fonction lire_entree selon les instructions dans le fichier.
  4. Compléter la fonction calculer pour ajouter d'autre opérations.

🚀 Pour aller plus loin

Vous êtes bon en Python, ou, à tout le moins, votre IA préférée s'y connait, alors voici trois défi pour vous. Vous n'avez pas à faire ses défis si vous débuter en programmation.

Défi 1 😎

Modifier le code pour que l'utilisateur puisse entrer une expression complète, par exemple 3 + 4, au lieu de répondre à trois questions. La méthode split de la chaîne de caractères peut vous aider à séparer les nombres et l'opération.

Défi 2 🤔

Permettre une série d'opérations, par exemple 5 + 4 - 3 * 5 / 2, sans priorité des opérations ni parenthèses.

Défi 3 🤯

attention

Ce défi est difficile. Il s'adresse aux programmeurs chevronnés.

Permettre une série d'opérations, par exemple 5 + (4 - 3) * 5 / 2, avec priorité des opérations et parenthèses.