LAB & DÉFIS PYTHONvendredi 16 octobre
Lab d'Exercices & Défis Algorithmiques
Résolvez les exercices interactifs, gagnez de l'XP pour déverrouiller les défis avancés et entretenez votre série de flammes 🔥.
0 XP
Initié Informatique1 jours
Série de Flammes0 validés
Total réussisPremière · Représentation des données
300 XP requisMoyen · +150 XP
Conversion Binaire vers Décimal
Écrire une fonction binaire_vers_decimal(bits) qui prend une chaîne de caractères formée de 0 et de 1 (exemple : '1101') et renvoie sa valeur entière en base 10 sans utiliser la fonction native int(bits, 2).
Exemples attendus :
>>> binaire_vers_decimal('1101')
13
# 1*8 + 1*4 + 0*2 + 1*1 = 13
>>> binaire_vers_decimal('10000')
16
Indices (2)
Les indices seront disponibles dès que vous aurez débloqué cet exercice avec 300 XP.
Solution officielle commentée
Solution verrouillée. Atteignez 300 XP pour y accéder.
exercice.pyLecture seule (Verrouillé)
Exercice verrouillé · 300 XP requis
Cet exercice d'algorithmique nécessite un niveau d'XP minimum pour être débloqué. Votre solde actuel est de 0 XP.
Progression vers le déblocage :0 / 300 XP (0%)
Il vous manque encore +300 XP pour débloquer ce défi.
Comment gagner de l'XP rapidement ?
- ✦ +50 XP :Complétez les leçons et cours du programme (SNT Seconde & NSI Première/Terminale).
- ✦ +50 XP :Résolvez les exercices débutants (Niveaux 1, 2 et 3 sans prérequis d'XP).
- ✦ +100 XP :Relevez le Défi Quotidien pour entretenir votre série de flammes 🔥.
- ✦ +20 XP :Répondez avec succès à chaque question des Quiz et QCM interactifs.
4 tests unitaires de validation
Console d'exécution & Sortie Python
▸Prêt. Cliquez sur « Valider ma solution » pour lancer l'évaluation des tests unitaires.
