def conversion_decimal_binaire_sur_8_bits(decimal):
    """
    Renvoie le code binaire sur 8 bits (un octet) d'un nombre décimal
    param : decimal : int
    return : str
    >>> conversion_decimal_binaire_sur_8_bits(12)
    '00001100'
    >>> conversion_decimal_binaire_sur_8_bits(192)
    '11000000'
    >>> conversion_decimal_binaire_sur_8_bits(168)
    '10101000'
    """
    resultat=""
    while decimal>0:
        reste=decimal%2
        decimal=decimal//2
        resultat=str(reste)+resultat
    resultat="0"*(8-len(resultat))+resultat
    return resultat




if __name__ == '__main__':
    import doctest
    doctest.testmod(optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS, verbose=True)