Back
Close

Recueil d'exercices pour apprendre Python au lycée

M_C
1522.3K views

Tout en une ligne !

Difficulté : Moyenne

Le but de cette fiche est de s'entrainer avec les créations de liste en compréhension. Voir le cours sur les listes pour plus de précision sur cette façon de créer des listes.

Tous les exercices qui suivent doivent se rédiger en une seule ligne à rajouter !

Liste des différences des cubes des nombres et de leur carré

Faire un programme qui tient en une ligne donnant la liste des $n^3-n^2$ pour des entiers n compris entre a et b.

Entrée : Deux nombres entiers a et b.

Sortie : La liste des $n^3-n^2$ pour des entiers n compris entre a et b.

Liste de nombres

Liste des multiples de 7

Faire un programme qui tient en une ligne donnant la liste des entiers compris entre a et b qui sont multiples de 7.

Entrée : Deux nombres entiers a et b.

Sortie : La liste des entiers compris entre a et b qui sont multiples de 7.

Liste des multiples de 7

Somme des carrés des nombres impairs

Faire un programme qui tient en une ligne donnant la somme des carrés des nombres impairs compris entre a et b.

Entrée : Deux nombres entiers a et b.

Sortie : La somme des carrés des nombres impairs compris entre a et b.

Somme des carrés des nombres impairs

Les mots de longueur donné.

Faire un programme qui tient en une ligne donnant la liste des mots de longueur n dans une liste de mots donnée.

Entrée : Un entier n et une liste de mots

Sortie : La liste des mots de liste de longueur n.

Liste de mots

Liste des initiales

Un peu plus dur: Faire un programme qui tient en une ligne donnant la liste des initiales de la liste des prénoms et noms donnée en entrée.

Entrée : Une liste de prénom et nom donné donnés sous la forme "Prénom Nom".

Sortie : La liste des initiales sous la forme "PN".

Exemple: pour la liste= ["Alain Verse", "Harry Cover", "Marc Assin"], il faudra afficher ["AV","HC","MA"].

Liste d'initiales
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io