Ex 5.14

De TravauxIndse
Version datée du 5 avril 2011 à 07:44 par Kevinde (discussion | contributions) (Nouvelle page : ==Énoncé de l'exercice :== Écrivez un programme qui analyse un par un tous les éléments d’une liste de nombres (par exemple celle de l’exercice précédent) pour générer d...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Énoncé de l'exercice :[modifier]

Écrivez un programme qui analyse un par un tous les éléments d’une liste de nombres (par exemple celle de l’exercice précédent) pour générer deux nouvelles listes. L’une contiendra seulement les nombres pairs de la liste initiale, et l’autre les nombres impairs. Par exemple, si la liste initiale est celle de l’exercice précédent, le programme devra construire une liste pairs qui contiendra [32, 12, 8, 2], et une liste impairs qui contiendra [5, 3, 75, 15]. Astuce : pensez à utiliser l’opérateur modulo (%) déjà cité précédemment.

Solutions de cet exercices :[modifier]

  • Solution de Kévin Detaille :
t,t1,t2=[32,5,12,8,3,75,2,15],[],[]
a,=0,
while a<len(t):
   if(t[a]%2==0):
       t1.append(t[a])
   else:
       t2.append(t[a])
   a=a+1
print(t1)
print(t2)