Python Exercice

Fermé
mb4430 Messages postés 2 Date d'inscription dimanche 22 septembre 2019 Statut Membre Dernière intervention 22 septembre 2019 - 22 sept. 2019 à 16:38
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 14 oct. 2019 à 17:54
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

Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 324
22 sept. 2019 à 16:40
0
mb4430 Messages postés 2 Date d'inscription dimanche 22 septembre 2019 Statut Membre Dernière intervention 22 septembre 2019
Modifié le 22 sept. 2019 à 16:53
Bonjour , j'ai déjà avancer mais je bloque
...                                                                                                                    
.def binaire():
    N=input("Donner un entier non nul")
    if N<2:
        print("On a encore"),N
    else:
        I=N
        R[]
        while I!=0:
            A=I%2 # I%2 est le reste 
            R[A]+R
            I=int(1/2)
        print(" En binaire "),N("s'écrit")
        print R
0
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 324 > mb4430 Messages postés 2 Date d'inscription dimanche 22 septembre 2019 Statut Membre Dernière intervention 22 septembre 2019
22 sept. 2019 à 16:57
Perso, je ne pourrai pas t'aider mais j'apprécie ta démarche ;-)
Une astuce : en haut de la case d'édition de tes messages, il y a des balises pour les enrichissements du texte. Celle qui a cet aspect
<>
permet d'appliquer aux codes le format correspondant à sa nature.
0
Beneymar Messages postés 4 Date d'inscription lundi 23 septembre 2019 Statut Membre Dernière intervention 14 octobre 2019 > mb4430 Messages postés 2 Date d'inscription dimanche 22 septembre 2019 Statut Membre Dernière intervention 22 septembre 2019
Modifié le 24 sept. 2019 à 09:10
def binaire():
    N=input("Donner un entier non nul")
    if N<2:
        print("On a encore"),N
    else:
        I=N
        R=[]
        while I!=0:
            A=I%2 # I%2 est le reste 
            R.append(A)
            I//=2
        print(" En binaire {} s'ecrit: ".format(N))
        print (R)
0