Bonjour, j’ai écris un code et je ne comprends pas mon erreur. Voici la consigne : Écrire une fonction conversion_binaire qui prend en paramètre un entier positif n et renvoie une liste bits d’entiers égaux à 0 ou 1, la représentation en binaire de n.
def decimal_binaire(n):
Liste = []
while(n != 0):
Liste.append(n%2)
n = n//2
return Liste[::-1]
Et voici mon erreur :
PythonError: Traceback (most recent call last):
File "/lib/python3.10/site-packages/_pyodide/_base.py", line 429, in eval_code
.run(globals, locals)
File "/lib/python3.10/site-packages/_pyodide/_base.py", line 300, in run
coroutine = eval(self.code, globals, locals)
File "<exec>", line 15, in <module>
ValueError: invalid literal for int() with base 10: 'recherche(1, [2, 3, 4]) '
+0
-0