(jamais fais de Python mais ça doit pas être bien compliqué sur cet exo) J'espère ne pas me planter.
--------------------------------
Calculs :
--------------------------------
L'opérateur //, je suppose que c'est la division.
Le %, ça doit être le modulo (reste de la division euclidienne).
La 1ère ligne demande à l'utilisateur d'entrer des chiffres (ici, sept).
La deuxième ligne "en fait" un entier. Donc logiquement, en prenant la première question de l'exo, 'code' vaudra 1234585.
- 'c' prend la valeur de 'code' divisé par 100, ça c'est facile.
- 'cle' = 'code' modulo 100 :
1234585 / 100 = 12345,85 donc
'cle' = 1234585-(12345*100) (voir le principe du modulo...)
Même principe pour calculer 'r'. Je saute pour calculer 'z'.
--------------------------------
Affichages :
--------------------------------
"print", c'est pour afficher dans la "sortie standard", ça affiche à l'écran.
Le premier print affiche les valeurs de 'c', 'cle', 'r', et 'z'. Les paramètres entre guillemets ("cle = ") sont définis à l'avance, alors que 'cle' est une variable. Mettons que 'cle' soit égal à 6, faire un :
print("La clé est égale à : ", cle)
affichera :
La clé est égale à 6.
--------------------------------
Condition If..else :
--------------------------------
L'opérateur != c'est la différence. Dans cet exo, si la valeur de 'cle' est différente de celle de 'z', alors cela affichera un message particulier, dans le cas contraire un message différent.
Pour la 2ème question par contre, je te laisse chercher...
J'avoue que j'ai la flemme rien que d'y penser 
C'est facile à trouver à mon avis.