Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

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 :

Revenez nous voir pour des réponses mises à jour et fiables. Nous sommes toujours prêts à vous aider avec vos besoins en information. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.