encode.py
encode.py
— 1.3 KB
Contenu du fichier
#!/usr/bin/env python # -*- coding: utf-8 -*- # ************************************************************ # Ce programme permet d'encoder un message avec le # code de Cesar # # Entree : (clavier) le message (chaine de caracteres) # Sortie : (ecran) le message encodee # ************************************************************ import functools # ----------------------------------------------------------- # Cette fonction permet d'encoder un caractère avec le code # de Cesar # # Entree : (parametre) le caractere # Sortie : (retour) le caractere encode # ----------------------------------------------------------- def encode(x) : return chr(ord(x)+3) # ----------------------------------------------------------- # Cette fonction transforme une liste en une chaine de # caratères # # Entree : (parametre) la liste # Sortie : (retour) une chaine de caracteres # ----------------------------------------------------------- def toString(l) : return "".join(l) # ----------------------------------------------------------- # Programme principal qui encode une message # # Entree : (clavier) le message # Sortie : (ecran) Le message encodé # ----------------------------------------------------------- def main(): # Inserez votre code ici....... if __name__ == "__main__": main()