0% ont trouvé ce document utile (0 vote)
16 vues1 page

Révision Python Listes

Le document présente une série de tâches à réaliser en Python, incluant la création de fonctions pour des opérations sur des entiers et des listes. Parmi les fonctions demandées, on trouve des calculs de tables de multiplication, de vérification de nombres premiers, de somme d'éléments, et de manipulation de listes. Chaque tâche est clairement définie avec des exemples d'entrées et de sorties attendues.

Transféré par

ECM BORDEAUX
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues1 page

Révision Python Listes

Le document présente une série de tâches à réaliser en Python, incluant la création de fonctions pour des opérations sur des entiers et des listes. Parmi les fonctions demandées, on trouve des calculs de tables de multiplication, de vérification de nombres premiers, de somme d'éléments, et de manipulation de listes. Chaque tâche est clairement définie avec des exemples d'entrées et de sorties attendues.

Transféré par

ECM BORDEAUX
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

‭LISTES PYTHON‬

‭1.Écrire‬‭la‬‭fonction‬‭table(n)‬‭qui‬‭prend‬‭en‬‭argument‬‭un‬‭entier‬‭n‬‭et‬‭affiche‬‭la‬‭table‬‭de‬ ‭de‬‭multiplication‬

‭de n.‬

‭2.Écrire‬ ‭la‬ ‭fonction‬ ‭premier‬ ‭qui‬ ‭prend‬ ‭en‬ ‭argument‬ ‭un‬ ‭entier‬ ‭naturel‬ ‭n‬ ‭et‬ ‭qui‬‭renvoie‬‭True‬‭si‬‭n‬‭est‬

‭premier False sinon.‬

‭3.‬ ‭Écrire‬ ‭une‬ ‭fonction‬ ‭qui‬ ‭prend‬ ‭en‬ ‭argument‬ ‭une‬ ‭liste‬ ‭de‬ ‭nombres‬ ‭et‬ ‭calcule‬ ‭la‬ ‭somme‬ ‭de‬ ‭ses‬

‭éléments.‬

‭4.Écrire‬ ‭une‬ ‭fonction‬ ‭qui‬ ‭permet‬ ‭qui‬ ‭prend‬ ‭en‬ ‭argument‬ ‭une‬ ‭liste‬ ‭T‬ ‭et‬ ‭un‬ ‭entier‬ ‭donné‬ ‭a‬ ‭et‬ ‭qui‬

‭renvoie le nombre d'apparitions de a dans la liste.‬

‭5.‬‭Écrire‬‭une‬‭fonction‬‭croissante(T)‬‭qui‬‭prend‬‭en‬‭argument‬‭un‬‭tableau‬‭d’entiers‬‭et‬‭qui‬‭renvoie‬‭vrai‬‭si‬

‭les éléments du tableau sont rangés dans l’ordre croissant, faux sinon.‬

‭6.‬‭Écrire‬‭une‬‭fonction‬‭maximum‬‭qui‬‭prend‬‭en‬‭argument‬‭une‬‭liste‬‭T‬‭et‬‭qui‬‭renvoie‬‭la‬‭plus‬‭grande‬‭valeur‬

‭contenue dans le tableau d’entiers‬

‭7.Écrire une fonction qui prend un argument une liste d’entiers puis renvoie la liste inversée‬

‭8.Écrire‬‭une‬‭fonction‬‭python‬‭qui‬‭prend‬‭en‬‭argument‬‭un‬‭tableau‬‭d’entiers‬‭permettant‬‭et‬‭renvoie‬‭"vrai"‬

‭si‬ ‭les‬ ‭entiers‬ ‭sont‬ ‭consécutifs‬ ‭et‬ ‭"faux"‬ ‭sinon.‬ ‭élémentsConsécutifs([4,5,6,7])‬ ‭renvoie‬ ‭True.‬

‭élémentsConsécutifs([4,5,6,9])‬ ‭renvoie‬ ‭False‬ ‭.‬ ‭Rappel:‬ ‭deux‬ ‭entiers‬ ‭x‬ ‭et‬ ‭y‬ ‭sont‬ ‭consécutifs‬ ‭si‬ ‭et‬

‭seulement si y = x + 1.‬

‭9.Écrire‬ ‭en‬ ‭Python,‬ ‭une‬ ‭fonction‬ ‭voyelle‬‭(‬‭nom‬‭),‬ ‭de‬ ‭paramètre‬ ‭nom,‬ ‭une‬ ‭chaîne‬ ‭de‬ ‭caractères,‬ ‭qui‬

‭renvoie le nombre de voyelles de la chaîne de caractères nom. (les voyelles sont : a, e, i, o, u et y)‬

‭10.Ecrire‬‭une‬‭fonction‬‭mélanger(paquet)‬‭qui‬‭prend‬‭en‬‭argument‬‭un‬‭un‬‭paquet‬‭initial‬‭[1,‬‭2,‬‭3,‬‭4,‬‭5,‬‭6,‬‭7,‬

‭8,‬‭9,‬‭10,‬‭11,‬‭12,‬‭13,‬‭14,‬‭15,‬‭16,‬‭17,‬‭18,‬‭19,‬‭20]‬‭mélange‬‭des‬‭cartes‬‭en‬‭répétant‬‭50‬‭fois‬‭un‬‭échange‬‭de‬‭2‬

‭cartes‬‭choisies‬‭aléatoirement,‬‭et‬‭renvoie‬‭après‬‭mélange‬‭par‬‭exemple‬‭:‬‭[12,‬‭6,‬‭15,‬‭19,‬‭20,‬‭7,‬‭9,‬‭16,‬‭3,‬‭13,‬

‭18, 8, 2, 11, 4, 10, 5, 1, 14, 17]‬

Vous aimerez peut-être aussi