# Ce code permet de passer d'un entier en base 10 vers sa conversion en base 2, 10 et 16
# Il attend en entrée en nombre saisi au clavier (ex: 123 base 10) et le convertit en base 10 (123), base 2 (1111011) et ou base 16 (7B)

#déclarations et initialisations
dvd = 123
dvs= 10
rst= None
quo = dvd
chiffres = []
base =10

# Déclaration des éléments de la base 10
elementBase10=[0,1,2,3,4,5,6,7,8,9]
print(elementBase10)
#initialisation "base"



# on vérifie que le quotient n'appartient pas à la base    
while quo not in elementBase10:
    chiffres.append(quo % base)
    quo = quo // base

# on ajoute quo à la liste chiffres
chiffres.append(quo)

# on inverse la liste chiffres et on l'affiche à l'écran
chiffres.reverse()
print(chiffres)

# on extrait les éléments de la liste chiffres et on les concatène
N_nouvelleBase=""
for i in chiffres:
    N_nouvelleBase=N_nouvelleBase+str(i)

# on affiche le résultat de la conversion            
print(N_nouvelleBase)