EST Salé
LPBigData
Tp liste en python
F :Guerouate
Exercice 1
Écrire un programme qui estime la valeur de la constante mathématique e en utilisant
la formule :
Pour cela, définissez la fonction factorielle et, dans votre programme principal, saisissez
l’ordre n et affichez l’approximation correspondante de e.
.
Exercice 2
L’utilisateur donne un entier positif et le programme annonce combien de fois de suite cet
entier est divisible par 2.
Exercice 3
définir la liste : liste =[17, 38, 10, 25, 72], puis effectuez les actions suivantes :
– triez et affichez la liste;
– ajoutez l’élément 12 à la liste et affichez la liste;
– renversez et affichez la liste;
– affichez l’indice de l’élément 17;
– enlevez l’élément 38 et affichez la liste;
– affichez la sous-liste du 2e au 3e élément;
– affichez la sous-liste du début au 2e élément;
– affichez la sous-liste du 3e élément à la fin de la liste;
– affichez la sous-liste complète de la liste;
– affichez le dernier élément en utilisant un indexage négatif.
Bien remarquer que certaines méthodes de liste ne retournent rien
Exercice4
Ecrivez un programme qui demande à l'utilisateur d'entrer des notes d'élèves. Si
l'utilisateur entre une valeur négative, le programme s'arrête. En revanche, pour chaque note
saisie, le programme construit progressivement une liste. Après chaque entrée d'une nouvelle
note (et donc à chaque itération de la boucle), il affiche le nombre de notes entrées, la note la
plus élevée, la note la plus basse, la moyenne de toutes les notes.
Astuces: Pour créer une liste vide, il suffit de taper la commande list = []
Exercice 5
L’utilisateur donne un entier supérieur à 1 et le programme rempli, s’il y en a, tous ses
diviseurs propres sans répétition dans une liste déclarer vide au départ.
S’il n’y en a pas, il indique qu’il est premier.
Par exemple :
Entrez un entier strictement positif: 12
Diviseurs propres sans répétition de 12 : 2 3 4 6 (soit 4
diviseurs propres)
Entrez un entier strictement positif: 13
Diviseurs propres sans répétition de 13 : aucun!
Il est premier