Programme chiffrement César
Résolu
Thomas
-
thomas -
thomas -
Bonjour,
J’ai fais ce programme pour traduire avec le décalage que l’on veut.(chiffrement de César) j’ai donc fais se code mais il ne marche pas pourriez vous m’éclairer merci pour vos réponse . Ou auriez vous un code plus court à me proposer?
Code:
J’ai fais ce programme pour traduire avec le décalage que l’on veut.(chiffrement de César) j’ai donc fais se code mais il ne marche pas pourriez vous m’éclairer merci pour vos réponse . Ou auriez vous un code plus court à me proposer?
Code:
phrase = input("Ecrivez une phrase:")
decalage = int(input("Valeur du décalage?"))
maping = {}
for i in range(26):
i_caesar = (i + decalage) % 26
c_caesar = chr(i_caesar + ord('A'))
c = chr(i + ord('A'))
maping[c] = c_caesar
result = ""
for c in phrase:
result = result + maping[c]
print(result)
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, "il ne marche pas": que se passe-t'il?