Sujet : Re: print
De : use.reply.to (at) *nospam* INVALID.ADDRESS (Benoit Izac)
Groupes : fr.comp.lang.pythonDate : 26. Nov 2021, 09:15:36
Autres entêtes
Message-ID : <875ysf1j6v.fsf@izac.org>
References : 1
Bonjour,
Le 26/11/2021 à 07:56, ast <
ast@invalid> a écrit dans le message
<
61a08538$0$3730$426a34cc@news.free.fr> :
si je fais:
>
for i in range(5):
i
>
0
1
2
3
4
>
j'ai bien l'affichage de i
>
mais si je fais la même chose dans une fonction:
>
def test():
for i in range(5):
i
>
test()
>
>
Je n'ai rien. Pourquoi ?
J'imagine que dans le premier cas, i est renvoyé à chaque itération
à l'interpréteur, alors que dans le second cas, c'est renvoyé à la
fonction et vu qu'elle ne renvoie rien, tu n'as rien.
-- Benoit Izac