Retourner au contenu associé (journal : Python comme premier langage de programmation ?)
Posté par Moonz le 24 juillet 2014 à 17:45. En réponse au journal Python comme premier langage de programmation ?. Évalué à 2. Dernière modification le 24 juillet 2014 à 17:46.
On s’arrête dès qu’on choppe un True, c’est assez facile à vérifier :
def to_infinity_and_beyond(): i = 0 while True: yield i i += 1 print(any(i == 5 for i in to_infinity_and_beyond())
Dans la seconde forme la totalité de la liste de test ([False, False, ...]) est générée puis elle est testée dans un second temps (mais le test s’arrête bien au premier True rencontré)
[False, False, ...]
True
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Mon avis à moi et rien qu'à moi
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2. Dernière modification le 24 juillet 2014 à 17:46.
On s’arrête dès qu’on choppe un True, c’est assez facile à vérifier :
Dans la seconde forme la totalité de la liste de test (
[False, False, ...]) est générée puis elle est testée dans un second temps (mais le test s’arrête bien au premierTruerencontré)