1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Exercices corrigés langage Python: Les listes

abdelouafiApr 16, 2017

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      202
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      1- Donnez le résultat des instructions suivantes:
      l=[7,8,3,4,5,1,2,0,-2,11,77]
      • L[1:4]
      • L[-3:]
      • L[2:]
      • L[::2]
      2- Les boucles for et while possède une instruction else facultative. Soit l'exemple suivant:
      Code:
      for x in range(3):
          print(x)
      else:
          print('final x=%d' %(x))
      a- quel résultat affiche ce programme ?
      soit la fonction suivante:
      Code:
      def affichepair(ls):
          for elt in ls:
              if elt%2==0:
                  print("la liste contient des nombres paires")
          else:
              print("la liste ne contient aucun nombre paire")
      
      b- Testez le programme et analyser son résultat?
      c- Proposez une solution pour corriger le résultat de ce programme?

      3- soit la liste l=[7,8,3,4,5,1,2,0,-2,11,77]
      a- Quel résultat affiche les instructions: l[-1] et l[-9] ?
      b- En utilisant les indices négatifs, écrire une boucle for puis while qui affiche les éléments de la liste l en partant de la fin ?
       
      Loading...
      1- Exercice 1
      L[1:4]
      8 3 4
      L[-3:]
      -2 11 77
      l[2:]
      3 4 5 1 2 0 -2 11 77
      l[::2]
      7 3 5 2 -2 77

      2- Exercice 2:
      a- le résultat de ce programme est:
      0
      1
      2
      final x=2

      b- La fonction Affichepair(ls) permet de rechercher des nombres paires dans une liste ls, mais ce qui manque dans ce petit programme est de définir une liste l puis d'appeler cette fonction avec l en paramètre comme suit:
      Afficherpair(l)

      C- Il faut déclarer une liste l puis d'appeler la fonction Affichepair(l).
      Code:
      l=[7,8,3,4,5,1,2,0,-2,11,77]
      def affichepair(ls):
          for elt in ls:
              if elt%2==0:
                  print("la liste contient des nombres paires")
          else:
              print("la liste ne contient aucun nombre paire")
      
      
      affichepair(l)
      Exercice 3:
      a-
      l[-1]
      77

      l[-9]
      3

      B-
      Code:
      for i in range(1,12):
          print(l[-i])
         
      i=1
      while i<12:
          print(l[-i])
          i=i+1
      

Share This Page

Share