Besoin d'aide en python svp

  • Auteur de la discussion Bambi-sauvage
  • Date de début
B
Bambi-sauvage
Anonyme
Salut !

J'ai fait un convertisseur décimale à binaire en python( fonction dbin()) dans cet algorithme je compar les résultats à la fonction bin() de python mais celle-ci intègre au nombre 0b pour préciser son état ( binaire ), comme suprimer cet ajout.
Exemple:
Décimal : 25
Binaire par dbin() : 11001
Binaire par bin() : 0b11001


From dbin import dbin
While 1=1:
Print("Entre un nombre de départ")
Nbd=input("")
Print("Entre un nombre de fin")
Nbf=input("")
Nbf=int(nbf)
Nbd=int(nb) # pour que nbd soit entier et nn pas str, pour le calcul qui suit.
For x in range(nbd, nbf):
Test=bin(x)
Test42=dbin(x)
If test42=Test:
Print(x, "test ok")
Else:
Print(x, "ERROR")

Explication du code:
Je demande à l'utilisateur de me donner une plage pour générer une suite de nombre avec 1 d'écart ( j'aurais aussi pu inclure ça comme un choix avec : for x in range(nbd,nbf,eca) eca étant précisé avec input.
Puis l'algorithme génère et test cette plage de nombres.
Si le test est positif il imprime nombre testé puis test ok
Sinon il imprime ERROR ( erreur ) puis le nombre du test (x).


Bon je sais que mon ma fonction dbin fonctionne mais je test ps c'est cool et officiel.
Et puis on sait jamais même si ça prend 2 sec c'est réutilisable
 
B
Bambi-sauvage
Anonyme
Déso si le code est male foutu mais les ecpace que javait mit se sont enlevés à l'envoi
 
B
Bambi-sauvage
Anonyme
Si personne n'a compris je shouait enlever le 0b qui est devant mon résultat
 
B
Bambi-sauvage
Anonyme
Je pejx aussi vous envoyer mon conv binaire maison
 
M
Membre supprimé 932
Anonyme
Si ton champs binaire rajoute 0b, bah alors converti le en string puis derrière, tu fais un extracte des deux premier caractères LTRIM OU RTRIM ou TRIM
La manipulation de chaînes de caractères est la base de la programmation.
 
M
Membre supprimé 891
Anonyme
Si ton champs binaire rajoute 0b, bah alors converti le en string puis derrière, tu fais un extracte des deux premier caractères LTRIM OU RTRIM ou TRIM
La manipulation de chaînes de caractères est la base de la programmation.
En string 🤨
 
M
Membre supprimé 932
Anonyme
String ça veut dire "chaîne de caractères" petit pervers.
 

🚫 Alerte AdBlock !

Vous avez activé le mode Ninja, et il cache toutes les pubs ! 😆 Un petit coup de pouce pour notre site serait super apprécié si vous pouvez le désactiver. 🙏

🦸‍♂️ J'ai Désactivé AdBlock !