Correction serie exercices tp3
IPEI EL MANAR Module II Environnement de développement Python Année universitaire Correction partielle Série des exercices Les structures composées Exercice Tout entier naturel non premier se décompose en un produit de facteurs premiers cette décomposition est unique Par exemple Décomposer et en produits de facteurs premiers Méthode On divise le nombre donné par le premier de ses diviseurs On recommence avec le quotient obtenu jusqu'à ce que le quotient soit égal à Pour être sûr de ne rien oublier il faut essayer les divisions par les nombres premiers dans l'ordre croissant Écrire un programme python qui lit un entier n et renvoie une liste de tuples représentant les facteurs premiers de n comptés avec leur multiplicité Les facteurs premiers apparaitront en ordre croissant ? La décomposition de est le programme renvoie ? La décomposition de est le programme renvoie Correction N int input 'donner un nombre ' L P while N if N P L append P N P else P while True cette boucle permet de trouver le second nombre premier de P premier True for i in range P if P i premier False s'il a un diviseur je quitte la boucle je passe au suivant break if premier False P else c'est un nombre premier retour au boucle principale break print L L X L count X for X in set L je cherche X dans un ensemble unicité print L Exercice ISBN ? Classe ère Année MP PC PT Page CIPEI EL MANAR Module II Environnement de développement Python Année universitaire Les livres publiés sont marqués d ? un code appelé code ISBN pour International Standard Book Number qui existe en deux versions On étudie ici le fonctionnement de la clé de codage de la première norme ISBN Le code est constitué d ? un identi ?ant de chi ?res suivis d ? une clé qui peut être un chi ?re ou la lettre X qui représente la valeur conformément à la numérotation romaine On note ainsi un tel code La clé est toujours calculée telle que ? C ? est à dire Exemples Le code - - -X on a a a a et K et Le code - - - on aa a a et K Écrire un programme en python permettant de Saisir une chaine de caractères qui représentent tous les chi ?res créer une liste L de nombres qui représentent chacun des chi ?res de la chaine saisir K qui représente un chi ?re ou le caractère ? X ? qui représente le nombre Calculer la somme véri ?er si le code ISBN est valide ou non suita -a a a a -a a a a -k et si le code ISBN est valide l ? a ?chage sera comme Pour tester faire donner la chaine de taille donner la clé K -X X ISBN valide - - -X Correction ch input donner le code ISBN et caracteres while not ch isdigit or len ch ch input donner le code ISBN et
Documents similaires
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 22, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 54.3kB