Les Shadoks comptent en utilisant seulement 4 codes appelés Ga, Bu, Zo et Meu !
Dans leur système de numération, Ga vaut 0, Bu vaut 1, Zo vaut 2 et Meu vaut 3. Ils utilisent donc la base 4 comme nous utilisons naturellement la base 10 donc le décimal...
Traduction ou plutôt décodage : Zo Meu Bu = 2×42 + 3×41 + 1×40 = 32 + 12 + 1 = 45 en décimal.
Script du codeur « Shadoks »
print"Codeur Shadoks"
print"Pour quitter taper par exemple 65"
kode=("GA","BU","ZO","MEU")
nbre=input("Entrez un nombre entier entre 0 et 63 compris:")
while 0<=nbre<64:
print nbre,"=",kode[nbre//16],kode[(nbre-(nbre//16)*16)//4]...
nbre=input("Un autre nombre entier entre 0 et 63:")
print"Arret....Shadoks en greve!"
Résultat
Codeur Shadoks
Pour quitter taper par exemple 65
Entrez un nombre entier entre 0 et 63 compris:45
45 = ZO MEU BU
Un autre nombre entier entre 0 et 63:65
Arret....Shadoks en greve!