Re: Statistiques de base : Moyenne

Liste des GroupesRevenir à fcl python 
Sujet : Re: Statistiques de base : Moyenne
De : yves (at) *nospam* free.invalid (yves)
Groupes : fr.comp.lang.python
Date : 28. Apr 2022, 09:29:13
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <626a5059$0$26337$426a34cc@news.free.fr>
References : 1
User-Agent : Pan/0.144 (Time is the enemy; 28ab3ba git.gnome.org/pan2)
Le Thu, 28 Apr 2022 03:01:12 -0500, Mestemaiun a écrit:

ERREUR : Retraçage :
dans <module>
NameError : nom 'nums' n’est pas défini


C'est parce que le programme principal ne voit rien de ce qui est interne
à la fonction.
C'est normal, c'est voulu, c'est un principe architectural de python.

ainsi quand tu écris:

*****
def mean(num):
    nums = [1, 6, 6, 7, 8, 8, 9, 10, 10]

a = sum(nums)

print(a)
***

Quand tu introduis "nums" (ligne a = sum(nums)), "nums" est complètement
inconnu de ton programme "principal", et Python se plaint.

Si tu écris:

***
nums = [1, 6, 6, 7, 8, 8, 9, 10, 10]

a = sum(nums)

print(a)
****
nums est bien défini dans la première ligne, le programme "principal" le
connaît, et Python ne se plaint pas.



@+
--
Yves

Date Sujet#  Auteur
28 Apr 22 * Statistiques de base : Moyenne4Mestemaiun
28 Apr 22 +- Re: Statistiques de base : Moyenne1yves
28 Apr 22 +- Re: Statistiques de base : Moyenne1Nicolas
28 Apr 22 `- Re: Statistiques de base : Moyenne1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal