#!/usr/bin/env python # coding: utf-8 # San Vu Ngoc - [IRMAR](https://irmar.univ-rennes1.fr/) # ___ # ## Écriture en base $b$ # ### Quel est le nombre qui s'écrit "5616" en base 7 ? # In[ ]: int("5620",7) # In[ ]: (((5) *7 + 6) *7 + 2 ) *7 + 0 # In[ ]: bin(2023) # In[ ]: hex(2023) # ### Exercice: Algorithme de Horner # # étant donnés la base $b$ et les coefficients $c_0$, ... , $c_k$, calculer l'entier correspondant, soit # $$ n = c_k b^k + c_{k-1}b^{k-1} + \cdots + c_1 b + c_0 $$ # **sans** calculer les puissances $b^j$. # In[ ]: oct(2023) # In[ ]: int("3747", 8) # In[ ]: int("31043",5)