Comment faire un programme calculant une moyenne
Résolu
Starline
-
StarlineG1004 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
StarlineG1004 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis débutant sur python et je cherche à faire un programme qui me permettrait de calculer facilement une moyenne de notes, voici se que j'ai déjà fait :
le problème c'est que ma liste : "notes" n'est pas au bon format pour pouvoir une moyenne.
Est-ce que quelqu'un pourrait m'aider ?
je suis débutant sur python et je cherche à faire un programme qui me permettrait de calculer facilement une moyenne de notes, voici se que j'ai déjà fait :
import statistics notes = input("Quel sont tes notes ? ").split(",") result = statistics.mean(notes) print(result)
le problème c'est que ma liste : "notes" n'est pas au bon format pour pouvoir une moyenne.
Est-ce que quelqu'un pourrait m'aider ?
A voir également:
- Écrire un programme qui calcule la moyenne des notes
- Comment calculer la moyenne sur excel - Guide
- Ecrire en gras sur whatsapp - Guide
- Forcer la fermeture d'un programme - Guide
- Programme demarrage windows - Guide
- Comment écrire # sur pc - Guide
3 réponses
'lut,
comme dit georges97, la liste ne contient pas de nombres mais la représentation décimale des notes sous forme de chaîne de caractères.
Pour que
comme dit georges97, la liste ne contient pas de nombres mais la représentation décimale des notes sous forme de chaîne de caractères.
Pour que
statisticssoit content, il faut convertir les éléments de la liste, ce qui peut se faire au travers d'une compréhension de liste:
import statistics notes = input("Quel sont tes notes ? ").split(",") result = statistics.mean([int(note) for note in notes]) print(result)
Bonjour,
Vous devez effectivement transformer les valeurs en chaînes de caractère que récupère la fonction list en entiers.
Vous trouverez un certain nombre d'exemples exécutables en rapport avec les listes à l'adresse suivante:
https://snakify.org/en/lessons/lists/#section_2
Cordialement
Vous devez effectivement transformer les valeurs en chaînes de caractère que récupère la fonction list en entiers.
Vous trouverez un certain nombre d'exemples exécutables en rapport avec les listes à l'adresse suivante:
https://snakify.org/en/lessons/lists/#section_2
Cordialement
Cordialement