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é Informatique
1 jours
Série de Flammes
0 validés
Total réussis
Premiè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.
Cours SNT SecondeCours NSI Première

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.