Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3824
| Newsgroups | fr.comp.lang.python |
|---|---|
| Subject | Statistiques de base : Moyenne |
| From | Mestemaiun <nospam_meste.maiun@laposte.net.invalid> |
| Organization | !No_Organization! |
| Message-ID | <AP2dnc1uBZlV1Pf_nZ2dnUU7_8zNnZ2d@giganews.com> (permalink) |
| Date | 2022-04-28 03:01 -0500 |
Bonjour,
Bonjour
Je suis vraiment débutant en Python bien que je ne sois pas vraiment un débutant
en programmation sans vraiment maîtriser un langage (JScript notamment)
Je suis en train de préparer une sélection en vue d'une formation
professionnelle et je me heurte à un petit problème
La moyenne d’un groupe de nombres est calculée en additionnant tous les nombres
et en divisant cette somme par le nombre total de nombres dans le groupe. Étant
donné une liste triée de nombres, je dois trouver la moyenne (arrondie à une
décimale).
Mon code :
<code>
def mean(nums):
nums = [1, 6, 6, 7, 8, 8, 9, 10, 10]
a = sum(nums)
b = a/len(nums)
x = round(b , 1)
print(x)</code>
(il y a bien une indentation à la seconde ligne
je travaille sur le site EDABIT
Et le résultat que j'obtiens est celui-ci
ERREUR : Retraçage :
dans <module>
NameError : nom 'nums' n’est pas défini
Pourtant mon code fonctionne sur un compilateur Python en ligne
(https://www.onlinegdb.com/) mais si j'enlève la première ligne (def
mean(nums):)
Merci d'avance pour vos suggestions
Cordialement
Back to fr.comp.lang.python | Previous | Next — Next in thread | Find similar
Statistiques de base : Moyenne Mestemaiun <nospam_meste.maiun@laposte.net.invalid> - 2022-04-28 03:01 -0500 Re: Statistiques de base : Moyenne yves <yves@free.invalid> - 2022-04-28 08:29 +0000 Re: Statistiques de base : Moyenne Nicolas <nicolasp@aaton.com> - 2022-04-28 10:56 +0200 Re: Statistiques de base : Moyenne Olivier Miakinen <om+news@miakinen.net> - 2022-04-28 10:59 +0200
csiph-web