Besoin d'aide : Chiffrage cesar débutant
romandasve
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, donc voila j'ai travail à rendre en ISN, et j'ai un problème sur mon programme.
Je dois, dans une première étape, faire un programme qui demande une phrase et une valeur de décallage pour donner au final une phrase codé.
Voici mon code pour l'instant:
le problème étant que je ne sais pas quoi mettre après le "message=" pour me donner la chaîne de caractère codée suite à la boucle for
Peut être il y a t'il un autre problème, dans ce cas merci de me le signaler également.
J'espère avoir était le plus clair possible.
Merci d'avance de vos réponse.
Je dois, dans une première étape, faire un programme qui demande une phrase et une valeur de décallage pour donner au final une phrase codé.
Voici mon code pour l'instant:
phrase=str(input("Entrez une phrase:")) decalage=int(input("Entrez une valeur de décalage:")) lettres="ABCDEFGHIJKLMNOPQRSTUVWXYZ" lettres1="abcdefghijklmnopqrstuvwxyz" def cesar(ph,dec): message="" for car in phrase: if car in lettres: if 91>(ord(car)+decalage)>64: num=chr(ord(car)+decalage) if (ord(car)+3)>90: num=chr(ord(car)+decalage-26) else: num=car if car in lettres1: if 123>(ord(car)+decalage)>96: num=chr(ord(car)+decalage) if (ord(car)+3)>122: num=chr(ord(car)+decalage-26) else: num=car message= return(message) texte= cesar(phrase,decalage) print (texte)
le problème étant que je ne sais pas quoi mettre après le "message=" pour me donner la chaîne de caractère codée suite à la boucle for
Peut être il y a t'il un autre problème, dans ce cas merci de me le signaler également.
J'espère avoir était le plus clair possible.
Merci d'avance de vos réponse.
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, pour poster ton code, merci de le faire en utilisant les BALISES DE CODE.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code