Programme binaire
Résolu
Ixem45
-
Ixem45 -
Ixem45 -
Bonjour,
Je suis en train de faire un programme qui transforme un texte en du binaire. Çà marche dans l'autre sens mais je ne les pas encore développé. Mon problème c'est une variable qui s'appelle Ocoder qui ne veut pas fonctionner et je ne sais pas pourquoi. Est-ce que quelqu’un pourrais me dire le problème ??
Merci d'avance.
Je suis en train de faire un programme qui transforme un texte en du binaire. Çà marche dans l'autre sens mais je ne les pas encore développé. Mon problème c'est une variable qui s'appelle Ocoder qui ne veut pas fonctionner et je ne sais pas pourquoi. Est-ce que quelqu’un pourrais me dire le problème ??
Merci d'avance.
#Faire une liste de toute les lettre et leur correspondant. #faire un choix, code ou décode #demander le texte #faire une boucle qui se répètte le nombre de lettre qu'il y a #coder lettre par lettre #utiliser la list pour coder la lettre #et stoker le code dans une variable. #afficher le texte codé #demander si il veut continuer Oleft="non" Oleft=Oleft.lower() while str(Oleft)=="non": Ochoix=input("Pour coder vers binaire tapez 1, pour décoder du binare tapez 2.") Ochoix=int(Ochoix) if int(Ochoix)==1: Ocoder="Résultat : " Otext=input("Entrer le texte à coder. Attention ! Votre texte seras encodé en minuscule uniquement.") Otext=Otext.lower() Otext=str(Otext) Oposi=0 for i in range(0,len(Otext)): Oposi=Oposi+1 Olettre=Otext[Oposi] print(Olettre) Otrouver=str("faux") while Otrouver=="faux": if Olettre=="a": Ocoder=Ocoder+"0110 0001" Otrouver=str("vrai") if Olettre=="b": Ocoder=Ocoder+"0110 0010" Otrouver=str("vrai") if Olettre=="c": Ocoder=Ocoder+"0110 0011" Otrouver=str("vrai") if Olettre=="d": Ocoder=Ocoder+"0110 0100" Otrouver=str("vrai") if Olettre=="e": Ocoder=Ocoder+"0110 0101" Otrouver=str("vrai") if Olettre=="f": Ocoder=Ocoder+"0110 0110" Otrouver=str("vrai") if Olettre=="g": coder=Ocoder+"0110 0111" Otrouver=str("vrai") if Olettre=="h": Ocoder=Ocoder+"0110 1000" Otrouver=str("vrai") if Olettre=="i": Ocoder=Ocoder+"0110 1001" Otrouver=str("vrai") if Olettre=="j": Ocoder=Ocoder+"0110 1010" Otrouver=str("vrai") if Olettre=="k": Ocoder=Ocoder+"0110 1011" Otrouver=str("vrai") if Olettre=="l": Ocoder=Ocoder+"0110 1100" Otrouver=str("vrai") if Olettre=="m": Ocoder=Ocoder+"0110 1101" Otrouver=str("vrai") if Olettre=="n": Ocoder=Ocoder+"0110 1110" Otrouver=str("vrai") if Olettre=="o": Ocoder=Ocoder+"0110 1111" Otrouver=str("vrai") if Olettre=="p": Ocoder=Ocoder+"0111 0000" Otrouver=str("vrai") if Olettre=="q": Ocoder=Ocoder+"0111 0001" Otrouver=str("vrai") if Olettre=="r": Ocoder=Ocoder+"0111 0010" Otrouver=str("vrai") if Olettre=="s": Ocoder=Ocoder+"0111 0011" Otrouver=str("vrai") if Olettre=="t": Ocoder=Ocoder+"0111 0100" Otrouver=str("vrai") if Olettre=="u": Ocoder=Ocoder+"0111 0101" Otrouver=str("vrai") if Olettre=="v": Ocoder=Ocoder+"0111 0001" Otrouver=str("vrai") if Olettre=="w" Ocoder=Ocoder+"0111 0010" Otrouver=str("vrai") if Olettre=="x": Ocoder=Ocoder+"0111 0011" Otrouver=str("vrai") if Olettre=="y": Ocoder=Ocoder+"0111 0100" Otrouver=str("vrai") if Olettre=="z": Ocoder=Ocoder+"0111 0101" Otrouver=str("vrai") if Olettre==" ": Ocoder=Ocoder+"0010 0000" Otrouver=str("vrai") Oencoder=Ocoder print(Oencoder) Oleft=input("Voulez-vous quiter ?")
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
Configuration: Windows / Opera Next 64.0.3417.150
A voir également:
- Programme binaire
- Binaire - Guide
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, avant tout, il est indispensable que tu utilises les balises de code quand tu publies du code sur ce forum: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
ensuite, peux-tu être plus factuel: que veux-tu dire par "une variable qui ne veut pas fonctionner"? que se passe-t'il?
ensuite, peux-tu être plus factuel: que veux-tu dire par "une variable qui ne veut pas fonctionner"? que se passe-t'il?
NHenry
Messages postés
15219
Date d'inscription
Statut
Modérateur
Dernière intervention
365
Code remis en couleur.
Ixem45
Enfaite c'est bon je viens de trouver ^^ Merci a vous !