cryptage_cesar.py

Created by elodie-gamot

Created on November 03, 2021

604 Bytes

Crypter un texte avec le code de César (décalage de trois lettres)


alphabet = "abcdefghijklmnopqrstuvwxyz"

def conversion(k):
  return alphabet.find(k)
#Fonction str.find() renvoie la position du caratère k

def crypt(k):
  position = (conversion(k)+3)%26
  return alphabet[position]  
#La position du caractère k est modifié de trois rangs
#La fonction renvoie le caractère de l'alphabet correspondant
#à la nouvelle position.

def text():
  cryp=""
  mot=input('Mot à crypter:')
  for letter in mot:
    cryp += crypt(letter)
  return(cryp)
#Création d'une chaîne de caractères après application
#successive de la fonction précédente.