Bonjour,
J'étudie python via votre site (génial, tout est clair, net et précis)...
mais, je suis arrivé à un exercice en particulier, qui est :
J'ai créer le code suivant:Soient les listes suivantes :
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']
É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...].
Mais ça ne fonctionne pas... je ne sais absolument pas pour quelle raison (je suis sous python 3.x)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 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'] # Longueur liste / i et création de t3 (nouvelle liste) longueur = len(t1) i = 0 t3 = [] # Boucle de traitement while i <= longueur: t3.append(t2[i]) t3.append(t1[i]) i = i + 1 # Affichaget3 print(t3)
Comment faire?
Ou ce situe mon problème? (je ne demande pas absolument une résolution, mais une petite aide ^^)
Merci!! =D
Partager