Aller au contenu principal
🔒 Mode aperçu. Les quinze premières leçons Foundations sont gratuites ; celle-ci est Pro. Démarrez un trial de 7 jours pour débloquer l'éditeur, les conseils AI et le reste du programme. Carte requise, annulez à tout moment dans Dashboard.Démarrer le trial de 7 jours →
← CoursPython FoundationsModule 4 · Programmation orientée objetMini-calculatricescenario64 / 174
+125 XP
Tâche
📝 **Tâche :** Écrivez la fonction `calc(a, op, b)` - une mini-calculatrice. Prend en charge 4 opérations : `+`, `-`, `*`, `/`. Pour la division par 0, renvoyez la chaîne `"Pomilka"`. 📋 **Ce qu'il faut faire :** 1. Déclarez `def calc(a, op, b) :` 2. Cochez `op` : - `"+"` → renvoie `a + b` - `"-"` → retourner `a - b` - `"*"` → renvoie `a * b` - `"/"` → si `b == 0` renvoie `"Make"`, sinon `a / b` 3. Appelez avec deux exemples : `calc(10, "+", 5)` et `calc(10, "/", 0)` 💡 **Exemple similaire (calculatrice simplifiée) :** ```python def simple_op(a, op, b): si op == "+": renvoie a + b si op == "-": renvoie a - b renvoie "Opération inconnue" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Opération inconnue" ``` ⚠️ **Astuce :** utilisez le retour anticipé via `return` - après cela, le code de la fonction n'est plus exécuté. 🎯 **Résultat attendu :** ``` 15 Pomilka ```
✏️ Écris ton code ici
🐍
Chargement de Python...
Téléchargement unique (~1 Mo). Ensuite, c’est instantané.
📊 Résultat
Cliquez sur Exécuter pour voir le résultat...

💬 Discussion

Soyez le premier à poser une question ou partager une astuce.
Connectez-vous pour rejoindre la discussion. La lecture est gratuite.
Chargement de la discussion…