Zoofast.fr offre une plateforme collaborative pour trouver des réponses. Nos experts fournissent des réponses précises et détaillées pour vous aider à naviguer sur n'importe quel sujet ou problème avec confiance.

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 :

Nous apprécions chaque contribution que vous faites. Revenez souvent pour poser de nouvelles questions et découvrir de nouvelles réponses. Ensemble, nous construisons une communauté de savoir. Chaque question a une réponse sur Zoofast.fr. Merci de nous choisir et à très bientôt.