Section courante

A propos

Section administrative du site

OCT

Octal
Python

Syntaxe

oct(valeur)

Paramètres

Nom Description
valeur Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction permet de retourner la valeur d'un nombre sous forme d'une chaîne de caractères en format octal.

Algorithme

MODULE OCT(nombre_entier)
   SI nombre_entier est nul ALORS
      RETOURNE "0o0"
   SINON
      Initialiser resultat_chaine à "0o"
      Convertir nombre_entier en base 8
      Ajouter cette représentation en base 8 à resultat_chaine
      RETOURNE resultat_chaine
   FIN SI

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. print "00 = ",  oct(0)
  2. print  "01 = ", oct(1)
  3. print  "02 = ", oct(2)
  4. print  "12 = ", oct(10)
  5. print  "17 = ", oct(15)
  6. print  "20 = ", oct(16)
  7. print  "40 = ", oct(32)
  8. print  "126 = ", oct(86)
  9. print  "163 = ", oct(115)
  10. print  "357 = ", oct(239)
  11. print  "377 = ", oct(255)

on obtiendra le résultat suivant :

00 = 0
01 = 1
02 = 2
12 = 12
17 = 17
20 = 20
40 = 40
126 = 126
163 = 163
357 = 357
377 = 377


Dernière mise à jour : Mercredi, le 14 septembre 2016