Deutsch   English   Français   Italiano  
<875ysf1j6v.fsf@izac.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!fdn.fr!news.ortolo.eu!news.izac.org!reader
From: Benoit Izac <use.reply.to@INVALID.ADDRESS>
Newsgroups: fr.comp.lang.python
Subject: Re: print
Date: Fri, 26 Nov 2021 08:15:36 +0100
Message-ID: <875ysf1j6v.fsf@izac.org>
References: <61a08538$0$3730$426a34cc@news.free.fr>
Reply-To: benoit.izac@free.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: keg.izac.org;
	logging-data="32233"; mail-complaints-to="usenet@izac.org"
Bytes: 1327
Lines: 36

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