53 views
###### tags: `Encodage` `ASCII` `NSI première` `Python` `Tableaux indexés` ![](https://minio.apps.education.fr/codimd-prod/uploads/upload_521be1cb833ef4bc4e57a64289923ca6.png) ###### tags: `Encodage` `ASCII` `NSI première` `Python` `Tableaux indexés` ![](https://minio.apps.education.fr/codimd-prod/uploads/upload_c0a07d496324d5402f747d5cb76f7cb5.png) :warning: solution ci-dessous :::spoiler ```python def intTobase65(valeur): symboles ="ABCDEF?!*GHIJKLMNOPQRSTUVWXYZ1234567890azertyuiopmlkjhgfdsqwxcvbn" resultat = "" quotien = valeur // 65 resultat += str(symboles[valeur % 65]) while quotien != 0: reste = quotien % 65 resultat += str(symboles[reste]) quotien = quotien // 65 resultat[::-1] return resultat print(intTobase65(318382339236653)) ``` ::: :::success On peut (doit) utiliser Python pour résoudre les challenges, ils rentrent donc aussi dans la catégorie **Langage et programmation du programme de NSI** :::