Correction exercices en Python traitement des listes série 02

Correction exercices en Python traitement des listes série 02

  1. Objectifs

    • Savoir utiliser les listes sous Python
  2. Exercice 01

    1. Énoncé
    2. Correction



  3. Exercice 02

    1. Énoncé
    2. Correction
  4. Exercice 03

    1. Énoncé
  5. Solution
  • Exercice 04

    1. Énoncé
    2. Solution
  • Exercice 05

    1. Énoncé
    2. Solution
  • Exercice 06

    1. Énoncé
    2. Solution
  • Exercice 07

    1. Énoncé
    2. Solution
  • Exercice 08

    1. Énoncé
    2. Solution
  • Exercice 09

    1. Énoncé
    2. Solution
  • Exercice 10

    1. Énoncé
    2. Solution
      • import random
        "Une liste saisie vous pouvez générer n'importe quelle liste
        moyennes=[14.84,14.14,16.22,14.25,15.78,
                  14.22,14.84,13,15.85,9.99,
                  12.04,15.03,16.22,12,11,10.20,11.03,11.03]
        
        lenListe = len(moyennes)-1
        print(lenListe)
         
        elementSupp = random.randint(0, lenListe)
        "Sauvegarder l'élément avant suppression
        elementStock = moyennes[elementSupp]
        "Affichage de test
        print(elementStock)
        print(elementSupp)
        "Supprimer l élément dont la position elementSupp 
        del moyennes[elementSupp]
        
        "Demander à lutilisateur de saisir la première position
        while True:
          try:
            position1 = int(input("Saisir un nombre <= à "+str(lenListe)))
            if position1 >= 0 and position1 <= lenListe:
              break
            print("Saisie non valide")
          except Exception as e:
            print(e)
        "Demander à lutilisateur de saisir la deuxème position
        
        while True:
          try:
            position2 = int(input("Saisir un nombre <= à "+str(lenListe)+ " et > "+ str(position1) ))
            if position2 >= 0 and position2 <= lenListe and position2 > position1:
              break
            print("Saisie non valide")
          except Exception as e:
            print(e)
        
        
        moyennes.insert(position1, elementStock )
        moyennes.insert(position2, elementStock )
        
        print(moyennes)
        
        
  • Exercice 11

    1. Énoncé
    2. Solution
  • Exercice 12

    1. Énoncé
    2. Solution