Cours
- Comment connaître le type d'une variable
x
?
- En une seule ligne, comment mémoriser dans une liste les entiers positifs pairs inférieurs à 50 ?
Préliminaires
Ecrire un programme qui demande à un étudiant, sa moyenne générale, et qui affiche :
- Admis si la moyenne est supérieure ou égale à 10,
- Rattrapage si la moyenne est comprise entre 8 et 10 (et différente de 10),
- Refusé si la moyenne est strictement inférieure à 8.
Chiffrement affine
On décide de coder un message secret en procédant comme suit :
- à chaque lette $\alpha$ du message, on associe son rang $x$ dans l'alphabet (rang compris entre 0 et 25) : a:0 , b:1 , c:2 , ... , z:25
- on calcule $f(x)$ le reste de la division euclidienne de $5x+2$ par 26
- la lettre $\alpha$ est alors codée par la lettre ayant pour rang $f(x)$ dans l'alphabet.
- Coder à la main le mot
iut
.
- Ecrire une fonction Python qui prend en paramètre une chaîne de caractères écrite en minusicule et sans accent, et qui retourne la chaîne encodée par le chiffrement affine décrit ci-dessus.