En JavaScript, on pourrait faire ceci:
if (integer > 3 && integer < 34){
document.write("Something")
}
Est-ce possible en Python?
Python vous permet en effet de faire une telle chose
if integer > 3 and integer < 34
Python est également assez intelligent pour gérer:
if 3 < integer < 34:
# do your stuff
Python remplace les opérateurs booléens de style C habituels (&&
, ||
, !
) avec les mots: and
, or
et not
respectivement.
Vous pouvez donc faire des choses comme:
if (isLarge and isHappy) or (isSmall and not isBlue):
ce qui rend les choses plus lisibles.
Juste sur le formatage. Si vous avez des conditions très longues, j'aime cette façon de formater
if (isLarge and isHappy) \
or (isSmall and not isBlue):
pass
Il s'intègre parfaitement avec le formatage en peigne de Python
if integer > 3 and integer < 34:
# do work
oui comme ça:
if 3 < integer < 34:
pass
Oui, ça l'est:
if integer > 3 and integer < 34:
document.write("something")