Bonjour, ce serait pour demander de l'aide sur un programme que j'ai à faire en exercice consistant à créer le code trithème :

Il s'agit de mettre en oeuvre le chiffrage de Trithème. L'utilisateur saisit un mot au clavier et le programme calcule et recherche le mot codé. Exemple :

'aaaaaaa' est codé 'abcdef' : la première lettre 'a' (rang 0) a pour code elle-même, la lettre de rang 1 est décalée de 1, le 'a' devient 'b', la lettre de rang 2 est décalée de 2, le 'a' devient 'c', ....
sur le même principe 'abcdefgf' est codé 'acegikm' : la première lettre 'a' (rang 0) a pour code elle-même, la lettre 'b' de rang 1 est décalée de 1 et devient 'c', la lettre 'c' de rang 2 est décalée de 2 et devient 'e', ....

je n'arrive à rien, j'ai une ébauche de programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
a = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
b = input("Entrez votre texte : ")
c = [b]
print(":".join(c))
b.split()
d =print(range(26))
b = list(b)
print(b)
print(type(b))
mais je ne sais pas quoi faire après donc toute aide est bien venu