Tableau
Résolu/Fermé
A voir également:
- Tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Tableau pétanque imprimer - Forum Logiciels
1 réponse
jee pee
Messages postés
39595
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
20 avril 2024
9 226
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