🧮 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
etprint
.
📜 Énoncé
- Télécharger le fichier
calculatrice.py
. - Lire et comprendre le code.
- Compléter la fonction
lire_entree
selon les instructions dans le fichier. - 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.