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 3 · Fonctions et chaînesTrouver le bug : retour de l'oublifix46 / 174
+75 XP
Tâche
📝 **Tâche :** La fonction `add(a, b)` devrait renvoyer une somme, mais elle renvoie `Aucun`. Trouvez l'erreur et corrigez-la. 📋 **Ce qu'il faut faire :** 1. Regardez à l'intérieur de la fonction 2. Maintenant, il n'y a plus que « a + b » - cette valeur est calculée et **jetée** 3. Ajoutez « return » avant l'expression 💡 **Exemple similaire (fonction différente) :** ```python def multiplier (x, y): retour x * y # retour obligatoire ! imprimer (multiplier (4, 5)) # 20 # Sans retour : def bad_multiply(x, y): x * y # calculé et oublié print(bad_multiply(4, 5)) # Aucun ``` ⚠️ **Règle :** une fonction sans `return` renvoie toujours `None`. 🎯 **Sortie attendue :** `7`
✏️ É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…