22 lines
428 B
Python
22 lines
428 B
Python
def dec_to_bin(nb_dec):
|
|
q, r = nb_dec // 2, nb_dec % 2
|
|
if q == ...:
|
|
return ...
|
|
else:
|
|
return dec_to_bin(...) + ...
|
|
|
|
def bin_to_dec(nb_bin):
|
|
if len(nb_bin) == 1:
|
|
if ... == '0':
|
|
return 0
|
|
else:
|
|
return ...
|
|
else:
|
|
if nb_bin[-1] == '0':
|
|
bit_droit = 0
|
|
else:
|
|
...
|
|
return ... * bin_to_dec(nb_bin[:-1]) + ...
|
|
|
|
|