Correction exercices en Python traitement des listes série 01

Correction exercices en Python traitement des listes série 01

  1. Objectifs

    • Savoir utiliser les listes sous Python
  2. Exercice 01

    1. Énoncé
    2. Correction
      • semaine = ["lundi", "Mardi","Mercredi",
                 "Jeudi","Vendredi","Samedi", "Dimanche"
                   ]
        print(semaine)
        print(semaine[3])
        jour = semaine[0]
        semaine[0]=semaine[-1]
        semaine[-1] = jour
        print(semaine)
        print(semaine[-1]*12)
        



  3. Exercice 02

    1. Énoncé
    2. Correction

  4. Exercice 03

    1. Énoncé
  5. Solution
  • Exercice 04

    1. Énoncé
    2. Spolution
      • l=[]
        nbr=0
        for i in range(700, 1100):
            if (i%7==0) and (i%2!=0)and (i%5!=0):
                l.append(i)
                nbr+=1
        print(l)
        print("Le nombre trouvé est:",nbr)
        
  • Exercice 05

    1. Énoncé
    2. Solution
  • Exercice 06

    1. Énoncé
    2. Solution
  • Exercice 07

    1. Énoncé
    2. Solution
  • Exercice 08

    1. Énoncé
    2. Solution
      • False
        False
        True
        True
  • Exercice 09

    1. Énoncé
    2. Solution
      • Réponse: B et E
  • Exercice 10

    1. Énoncé
    2. Solution
      • Exercices en Python sur les listes

  • Exercice 11

    1. Énoncé
    2. Solution
      • # programme principal -----------------------------------------------
        nombres = [17, 38, 10, 25, 72]
        print(" Liste initiale ".center(50, '-'))
        print(nombres, '\n')
        rien = input('"Entree"')
        print(" Tri ".center(50, '-'))
        nombres.sort()
        print(nombres, '\n')
        rien = input('"Entree"')
        print(" Ajout d'un element ".center(50, '-'))
        nombres.append(12)
        print(nombres, '\n')
        rien = input('"Entree"')
        print(" Retournement ".center(50, '-'))
        nombres.reverse()
        print(nombres, '\n')
        rien = input('"Entree"')
        print(" Indice d'un element ".center(50, '-'))
        print(nombres.index(17), '\n')
        rien = input('"Entree"')
        print(" Retrait d'un element ".center(50, '-'))
        nombres.remove(38)
        print(nombres, '\n')
        rien = input('"Entree"')
        print(" Indicage ".center(50, '-'))
        print("nombres[1:3] =", nombres[1:3])
        print("nombres[:2] =", nombres[:2])
        print("nombres[2:] =", nombres[2:])
        print("nombres[:] =", nombres[:])
        print("nombres[-1] =", nombres[-1])
        
  • Exercice 12

    1. Énoncé
    2. Solution
      • # programme principal -----------------------------------------------
        lstVide = []
        print("lstVide =", lstVide)
        lstVide+=range(0, 1000, 200)
        print("Nouvelle liste lstVide =", lstVide)
        lstFlottant = [0.0]*5
        print("lstFlottant =", lstFlottant, "\n")
        rien = input('"Entree"')
        print("range(4) =", range(4))
        print("range(4, 8) =", range(4, 8))
        print("range(2, 9, 2) =", range(2, 9, 2), "\n")
        rien = input('"Entree"')
        lstElmnt = range(6)
        print("lstElmnt =", lstElmnt)
        rien = input('"Entree"')
        print("Test d'appartenance de l'element 3 :", 3 in lstElmnt)
        print("Test d'appartenance de l'element 6 :", 6 in lstElmnt)
        rien = input('"Entree"')
        print("lstVide =", lstVide)
        print("lstFlottant =", lstFlottant, "\n")
        rien = input('"Entree"')
        
        



    Laisser un commentaire