Instructions conditionnelles Python
Les instructions conditionnelles Python sont des blocs de code qui sont exécutés en fonction des résultats d'exécution (Vrai ou Faux) d'une ou plusieurs instructions.
Vous pouvez simplement comprendre le processus d'exécution des instructions conditionnelles à travers la figure suivante :
Le langage de programmation Python spécifie que toute valeur non nulle et non nulle la valeur est vraie, 0 ou null est faux.
L'instruction if dans la programmation Python est utilisée pour contrôler l'exécution du programme. La forme de base est :
Instruction d'exécution...
else :
Instruction d'exécution...
Lorsque la "condition de jugement" est vraie (différente de zéro), l'instruction suivante sera exécutée et le contenu de l'exécution peut être constitué de plusieurs lignes, et ils sont en retrait pour indiquer la même plage.
else est une instruction facultative. Lorsque vous devez exécuter le contenu lorsque la condition n'est pas remplie, vous pouvez exécuter l'instruction correspondante. L'exemple spécifique est le suivant :
# -*- codage : UTF-8 -*-
# Exemple 1 : Utilisation de base de if
flag = False
name = 'luren'
if name == 'python': # Déterminer si la variable est 'python' # Conditions Lorsqu'il n'est pas vrai, le nom de la variable de sortie
Le résultat de sortie est :
Exécuter l'instruction 1...
condition de jugement elif 2 :Exécuter l'instruction 3...
else :
Exécuter l'instruction 4...
L'exemple est le suivant :
# -*- codage : UTF-8 -*-
# Exemple 2 : utilisation d'elif
num = 5
si num == 3 : 1 :
imprimer 'worker'
elif num < que zéro, sortie
print ' error'
else :
print 'roadman' 🎜>
Le résultat de sortie est :
num = 9
>>> Résultat de sortie
num = 10
if num < 0 ou num > 10 : # Déterminez si la valeur est inférieure à 0 ou supérieure à 10
imprimez 'bonjour'
sinon :
print 'undefine'
>>> undefine # Résultat de sortie
num = 8
# Déterminez si la valeur est comprise entre 0~5 ou 10~15
if (num > ;= 0 et num <= 5) ou (num >= 10 et num <= 15) :
imprimer 'bonjour'
sinon :
imprimer 'undefine'
>> ;> undefine # Résultat de sortie
Lorsque if a plusieurs conditions, vous pouvez utiliser des parenthèses pour distinguer l'ordre des jugements. Les jugements entre parenthèses sont exécutés en premier. De plus, la priorité de et et ou est inférieure à celle de > < (inférieur à) et autres symboles de jugement, c'est-à-dire que supérieur et inférieur à seront jugés en premier et ou sans parenthèses.
Groupe d'instructions simples
Vous pouvez également utiliser des instructions de jugement conditionnel if sur la même ligne, comme le montre l'exemple suivant :
# -*- codage : UTF-8 -*-
var = 100
if (var == 100) : print "La valeur de la variable var est 100"
imprimer "Au revoir !"
Les résultats de sortie de l'exécution de code ci-dessus sont les suivants :
Au revoir !