Tableau
Résolu/Fermé
A voir également:
- Tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
jee pee
Messages postés
40737
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
29 janvier 2025
9 513
Modifié le 22 févr. 2020 à 13:30
Modifié le 22 févr. 2020 à 13:30
Bonjour,
le paramètre sur
si tu veux une liste imbriquée (une liste de listes) tu peux essayer
ou
nb : les tableaux en python sont des listes de nombres uniquement, pas de chaine de caractères, pour les chaines de caractères on utilise des listes (ou listes imbriquées équivalent tableau 2D)
le paramètre sur
input(paramètre), c'est juste le texte de la question, pas la variable de stockage du résultat.
si tu veux une liste imbriquée (une liste de listes) tu peux essayer
L=[] n=int(input("donner le nombre des eleves : ")) for i in range (n): nom=(input("nom "+str(i+1))) note1=(input("note1 "+str(i+1))) note2=(input("note2 "+str(i+1))) note3=(input("note3 "+str(i+1))) L.append([nom,note1,note2,note3]) print(L)
ou
L=[] n=int(input("donner le nombre des eleves : ")) for i in range (n): E=[] E.append(input("nom "+str(i+1))) E.append(input("note1 "+str(i+1))) E.append(input("note2 "+str(i+1))) E.append(input("note3 "+str(i+1))) L.append(E) print(L)
nb : les tableaux en python sont des listes de nombres uniquement, pas de chaine de caractères, pour les chaines de caractères on utilise des listes (ou listes imbriquées équivalent tableau 2D)
23 févr. 2020 à 08:41
Mais j'ai pas compris pouquoi vous avez fait "nom"+string(i+1)
Quand j'ai applique ce programme le voila le resultat:
>>> (executing file "<tmp 2>")
donner le nombre des eleves : 2
nom 1 adam
note1 1 19
note2 1 18
note3 1 17
nom 2 jack
note1 2 20
note2 2 16
note3 2 19
[[' adam', ' 19', ' 18', ' 17'], [' jack', ' 20', ' 16', ' 19']]
Comme vous remarquez monsieur a coté du note 1 il y en a 1 qui se repete
Merci beaucoup
23 févr. 2020 à 11:09
23 févr. 2020 à 11:45
Merci