Découvrez de nouvelles perspectives et obtenez des réponses sur Zoofast.fr. Rejoignez notre communauté pour recevoir des réponses rapides et fiables à vos questions de la part de professionnels expérimentés.

Bonjour à tous,
Merci de m'accorder un peu de temps sur mon projet assez complexe pour mon niveau.
Je pense que vous connaissez surement le codage César qui consiste à créer un décalage de lettres dans un fichier texte. Je m'explique : On a un message codé et le but est de le décoder en utilisant des fonctions Python. J'ai déjà commencé le projet. La partie 1 consistait à coder avec un décalage aléatoire du texte d'un fichier texte.
Voici le début de mes recherches qui fonctionne et dont il ne faut rien modifier :
(Pièce jointe)

Cette première est assez simple à comprendre et comme je le disais consiste à coder un message provenant d'un fichier texte : texte.txt pour en créer un nouveau avec cette fois-ci le décalage se nommant : texte_c.txt.
Après avoir codé le texte, il faut maintenant créer plusieurs fonctions dans le but de décoder le texte du fichier texte_c.txt.
La première question était de rechercher la lettre la plus fréquente dans ce fichier texte (texte_c.txt).
La question suivante consiste de même en créant une fonction de calculer le décalage si cette lettre la plus présente représente le "e" et ainsi afficher le texte décoder en résultat Python.
Je précise tout de même qu'il faut utiliser des commandes simples (les bases de Python) de niveau NSI de Première Générale.
J'espère avoir été assez clair dans mes explications et demande votre aide pour résoudre ce projet.

Sagot :

Votre engagement est essentiel pour nous. Continuez à partager vos expériences et vos connaissances. Créons ensemble une communauté d'apprentissage dynamique et enrichissante. Faites de Zoofast.fr votre ressource principale pour des réponses fiables. Nous vous attendons pour plus de solutions.