ps : rédaction de l'énoncé de la question c)
... la clé va-t-elle détectée cette faute de frappe ?
la clef, je ne sais pas, mais moi, elle me pique bien les yeux 
tu y es presque
toujours dans l'exemple choisi, ça te retournera c = 6
mais dans l'exemple suivant : qu'est-ce que ça va retourner ?
I = 25
P=35
c= ..... ? quel est le problème ici? que dois-tu donc rajouter ?
je reviens sur le code que tu as présenté 21-11-21 à 23:19
as-tu corrigé la dernière boucle, qui calcule P (elle est fausse)?
qu'as-tu mis à la place ?
je m'absente un peu.
Si le reste de (I+P) est 0 ça va poser problème ça fera c=10
mais je vois pas ce que je dois mettre après le %10
Pour la boucle de P j'ai fait:
for k in range(1,8):
P+=a[2*k-1]
ok pour la boucle
---
10 ne convient pas, puisque l'on veut 1 seul chiffre
cadeau :
==> il suffit de prendre le modulo 10 de toute la formule que tu as écrite
ainsi, pour les clefs de 1 à 9, ça ne changera rien;
pour un résultat égal à 10, le modulo retournera 0
tu es d'accord ?
ça m'a l'air d'être correct, je pense pas que j'aurais pu trouver ça toute seule ^^
merci encore pour ta précieuse aide et ta patience, la moyenne de math expertes même si c'est qu'une option me tabasse.
avec plaisir
et bravo pour ta persévérance !
mets tout ça au propre, et si tu as d'autres questions sur cet exo, reviens les poser à la suite.
un autre intervenant viendra répondre si je suis absente.
une question :
as-tu appris les fonctions en python - def nom_fonction() : ?
si oui, tu peux t'amuser, par exemple, à créer une ou des fonctions dans ton code.
sinon, laisse tomber, ce n'est pas obligatoire ici.
J'ai quelques souvenirs des fonctions mais généralement on s'en sert pas ou peu donc je suis pas trop calée.
Non, je ne pense pas, sinon il n'y aurait pas de fautes d'orthographe, je suppose que le prof a du faire le sujet lui même.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :