ioCode

Changement de base

Entiers • Exercices 1A
  1. Écrire une fonction to_binary(a: int) -> str qui renvoie la représentation binaire d'un entier positif sous forme de chaîne de caractères. Par exemple to_binary(10) renvoie "1010".
  2. Écrire une fonction to_base(a: int, b: int) -> str qui renvoie la représentation d'un entier positif dans une base b inférieure ou égale à 16 sous forme de chaîne de caractères. Par exemple to_base(255, 16) renvoie "FF".
  3. Écrire une fonction binary_to_decimal(s: str) -> int qui renvoie l'entier correspondant à la chaîne de caractères s qui représente un nombre binaire. Par exemple binary_to_decimal("1110") renvoie 14.
Langage
Console initialisée. En attente de l'interpréteur...