TP : Les listes avec Python

Ressources nécessaires :


Objectif : Utiliser et programmer avec les listes dans Python .

Introduction

Les listes sont un type de données très particulier, ce qui les rend très interessantes, voir indispensables pour la programmation.

Avant de commencer il est vivement conseillé de lire le cours sur les listes : Voir le cours sur les listes.

La plupart des programmes demandés sont déjà pré-programmés dans Python. Le but ne sera pas d'appliquer la méthode adéquate, mais de la programmer en utlisant les seules instructions print, input_raw (avec int, float...), If, for et while, ainsi que les opérations +, -, *, /, et % .

La seule méthode autorisée sera len.

Lance . Crée un nouveau fichier (TonNOM_TPpython2.py) pour écrire et enregistrer tes programmes.

Partie 1 : Programmer avec des listes

On utilisera la liste suite suivante comme exemple :

maListe =[1,5,3,9,4,12,4,5,7,0,-3,5]
  1. Ecrire un programme, qui demande un nombre, puis qui répond “oui” ou “non” en fonction que le nombre saisi est dans maListe.
  2. Ecrire un programme, qui demande un nombre et donne le nombre de fois que ce nombre est dans maListe.
  3. Ecrire un programme, qui donne le plus grand élément dans maListe.
  4. Ecrire un programme qui permute deux éléments choisis dans maListe.
  5. En utilsant le module random, en déduire un programme qui mélange aléatoirement les éléments de maListe.
  6. Ecrire un programme, qui trie dans l'ordre croissant les éléments de maListe.
autreListe =[7,5,6,9,5,-3,10]
  1. Ecrire un programme, qui donne l'intersection entre maListe et autreListe.

Partie 2 : Ton travail sur ENTH

Va dans la, dans le cours Algorithmique, choisis Projets : TP Python 2 et dépose ton fichier .py avec les 7 programmes.