Bonjour,

pour transformer un entier en binaire, j'ai effectué le programme suivant qui a l'air de fonctionner.
Je ne sais pas si j'ai adopté les bons réflexes de programmeur, toutes vos critiques seront les bienvenues.
Merci d'avance pour vos conseils :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
def bin(a):
    nbr_bin = ''
    while a > 0:
        q = a//2
        reste = a%2
        reste_str = str(reste)
        nbr_bin = nbr_bin + reste_str
        a = q
    return nbr_bin