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