Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître Guido
himself, la syntaxe
X if C else Y
sera intégrée dans les prochaines versions de Python.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hervé Cauwelier
Bonjour !
Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître Guido himself, la syntaxe X if C else Y sera intégrée dans les prochaines versions de Python.
Je la trouve bien moins lisible que
C and X or Y
mais c'est vrai qu'elle pose problème si X est faux.
-- Hervé Cauwelier http://www.oursours.net/
Bonjour !
Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître Guido
himself, la syntaxe
X if C else Y
sera intégrée dans les prochaines versions de Python.
Je la trouve bien moins lisible que
C and X or Y
mais c'est vrai qu'elle pose problème si X est faux.
Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître Guido himself, la syntaxe X if C else Y sera intégrée dans les prochaines versions de Python.
Je la trouve bien moins lisible que
C and X or Y
mais c'est vrai qu'elle pose problème si X est faux.
-- Hervé Cauwelier http://www.oursours.net/
bruno modulix
Hervé Cauwelier wrote:
Bonjour !
Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître Guido himself, la syntaxe X if C else Y sera intégrée dans les prochaines versions de Python.
Je la trouve bien moins lisible que
C and X or Y
Parce que tu a l'habitude de cette formulation. Pour des débutants, elle est aussi peut intuitive que possible.
mais c'est vrai qu'elle pose problème si X est faux.
Egalement !-)
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
Hervé Cauwelier wrote:
Bonjour !
Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître
Guido himself, la syntaxe
X if C else Y
sera intégrée dans les prochaines versions de Python.
Je la trouve bien moins lisible que
C and X or Y
Parce que tu a l'habitude de cette formulation. Pour des débutants, elle
est aussi peut intuitive que possible.
mais c'est vrai qu'elle pose problème si X est faux.
Egalement !-)
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb@xiludom.gro'.split('@')])"
Voilà, c'est (presque) fait. Le PEP 308 ayant été accepté par maître Guido himself, la syntaxe X if C else Y sera intégrée dans les prochaines versions de Python.
Je la trouve bien moins lisible que
C and X or Y
Parce que tu a l'habitude de cette formulation. Pour des débutants, elle est aussi peut intuitive que possible.
mais c'est vrai qu'elle pose problème si X est faux.
Egalement !-)
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
Hervé Cauwelier
Hervé Cauwelier wrote:
X if C else Y
Je la trouve bien moins lisible que
C and X or Y
Parce que tu a l'habitude de cette formulation. Pour des débutants, elle est aussi peut intuitive que possible.
Je déconseille de toute façon aux débutants d'utiliser des one-liners. La meilleure syntaxe pour lui reste :
if C: X else: Y
D'ailleurs, je remarque que Python permet de plus en plus de one-liners... :-)
-- Hervé Cauwelier http://www.oursours.net/
Hervé Cauwelier wrote:
X if C else Y
Je la trouve bien moins lisible que
C and X or Y
Parce que tu a l'habitude de cette formulation. Pour des débutants, elle
est aussi peut intuitive que possible.
Je déconseille de toute façon aux débutants d'utiliser des one-liners.
La meilleure syntaxe pour lui reste :
if C:
X
else:
Y
D'ailleurs, je remarque que Python permet de plus en plus de
one-liners... :-)