Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Sujet C 1


Cours

  1. Comment connaître le type d'une variable x ?
  2. 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.
  1. Coder à la main le mot iut.
  2. 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.

Page Actions

Recent Changes

Group & Page

Back Links