Python Exercice

Bonjour à tous , je suis débutant sur le langage Python et j'aimerai bien de l'aide pour un projet : "On cherche à écrire un programme permettant de passer de la base 10 à la base 2.
Programmer l’algorithme en Python." Merci pour votre aide .

2 réponses

  1. def Conversion_Decimal_en_binaire(n):
        t=[]
        if(n<2):
             t.append(n)
        elif(n>1):
            while n!=0:
                t.append(n%2)
                n//=2
        tableau=t[::-1]
        for h in tableau:
            print(h,end=" ")
    # ------------------------------------
    Nombre= int(input("Entrer Votre Nombre: "))
    Nombre = int(Nombre)
    print("La conversion en binaire de {} donne ".format(Nombre),end=" ")
    Conversion_Decimal_en_binaire(Nombre)
    0
    1. Bonjou Beneymar.
      Avant de répondre à une question, il est bon de lire les réponses déjà postées.
      Certes Chris, que je salue au passage, n’a pas apporté de solution technique mais il a parlé des balises de code. Il a aussi mis en lien un article qui en parle.
      Un petit tuto là https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
      En l’état ta réponse est incorrecte parce que le code n’est pas indenté.
      0
    2. J'ai copié ca depuis mon editeur....

      Ca marche normalement....
      0
    3. BONJOUR

      Que ça marche n’a rien à voir avec le fait que tu n’avais pas utilisé les balises de code.
      On peut voir en dessous de ton code, écrit en gris que Baladur à éditer ton message.
      Maintenant que le code est indenté c’est sûrement correct, quand tu l’as posté sans indentation c’était faux.
      Et c’est littéralement ce que j’ai écrit
      En l’état ta réponse est incorrecte parce que le code n’est pas indenté.
      0