« Ex 5.11 » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Nouvelle page : ==Énoncé de l'exercice :== Soient les listes suivantes : t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] et t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juil...) |
Aucun résumé des modifications |
||
Ligne 19 : | Ligne 19 : | ||
t3.append(t1[i]) | t3.append(t1[i]) | ||
i=i+1 | i=i+1 | ||
print(t3) | |||
* Solution de Gérard Swinnen : | |||
# Combinaison de deux listes en une seule | |||
# Listes fournies au départ : | |||
t1 = [31,28,31,30,31,30,31,31,30,31,30,31] | |||
t2 = ['Janvier','Février','Mars','Avril','Mai','Juin', | |||
'Juillet','Août','Septembre','Octobre','Novembre','Décembre'] | |||
# Nouvelle liste à construire (vide au départ) : | |||
t3 = [] | |||
# Boucle de traitement : | |||
i = 0 | |||
while i < len(t1): | |||
t3.append(t2[i]) | |||
t3.append(t1[i]) | |||
i = i + 1 | |||
# Affichage : | |||
print(t3) | print(t3) |
Dernière version du 7 avril 2011 à 12:08
Énoncé de l'exercice :[modifier]
Soient les listes suivantes : t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] et t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre']. Écrivez un petit programme qui crée une nouvelle liste t3. Celle-ci devra contenir tous les éléments des deux listes en les alternant, de telle manière que chaque nom de mois soit suivi du nombre de jours correspondant : ['Janvier',31,'Février',28,'Mars',31, etc...].
Solutions de cet exercices :[modifier]
- Solution de Kévin Detaille :
t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'] t3=[] i=0 while i<len(t1): t3.append(t2[i]) t3.append(t1[i]) i=i+1 print(t3)
- Solution de Gérard Swinnen :
# Combinaison de deux listes en une seule # Listes fournies au départ : t1 = [31,28,31,30,31,30,31,31,30,31,30,31] t2 = ['Janvier','Février','Mars','Avril','Mai','Juin', 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'] # Nouvelle liste à construire (vide au départ) : t3 = [] # Boucle de traitement : i = 0 while i < len(t1): t3.append(t2[i]) t3.append(t1[i]) i = i + 1 # Affichage : print(t3)