Informatique

Question

Bonjour pouvez-vous m’aider svp pour ces deux exercices Exercice n° 4 Créer un programme qui prend en argument une liste et qui trie les éléments de la liste
dans deux listes : une liste avec les nombres positifs, une liste avec les nombres négatifs.
Exercice nº 5 Créer un programme qui prend en argument une liste de note et qui renvoie : Il y a ...
note supérieur à 10, et ... note inférieurs à 10.

1 Réponse

  • Réponse :

    Explications :

    Bonjour,

    voici mes propositions : les print() permettent d'aérer l'affichage !!

    def positifnegatif(L):

       positif = []

       negatif = []

       for x in L:

           if( x >= 00):

               positif.append(x)

           else:

               negatif.append(x)

       print ("la liste des nombres positifs  :",positif)

       print ("la liste des nombres negatifs :",negatif)

    def notessupinf10(L):

       sup10 = []

       inf10 = []

       for x in L:

           if( x >= 10):

               sup10.append(x)

           else:

               inf10.append(x)

       print ("la liste des notes supérieures a 10  :",sup10)

       print ("la liste des notes inférieures à 10 :",inf10)

    # Test de l'algorithme "positifnegatif"

    print()

    L=[23,-4,56,7,-8,9,0,-18,-11,7,6,-55,43,2,-12]

    positifnegatif(L)

    print()

    # Test de l'algorithme "notessupinf10"

    L=[2,4,12,3,17,10,8,9,0,18,7,6,12,20,2,17]

    notessupinf10(L)

    voir pièce jointe ... si nécessaire passez par les commentaires !!?

    Image en pièce jointe de la réponse Legrandu48

Autres questions