Maison > Article > développement back-end > Quel est le format de base de l'instruction if en Python
En Python, les instructions if sont utilisées pour exécuter différents blocs de code en fonction de conditions. Son format de base est le suivant :
if condition: # 如果 condition 为 True,执行这里的代码块
où condition est une expression, impliquant généralement des variables et des opérateurs, utilisée pour déterminer si le résultat est vrai ou faux.
Si la condition est vraie, exécutez le bloc de code en retrait.
Si la condition est fausse, ignorez le bloc de code et continuez à exécuter la ligne de code suivante.
Si vous devez tester plusieurs conditions, vous pouvez utiliser la structure if...elif...else. elif est l'abréviation de else if, ce qui signifie tester la condition suivante si la condition précédente n'est pas remplie. else est utilisé pour gérer tous les autres cas, c'est-à-dire que si aucune des conditions précédentes n'est remplie, le bloc de code else est exécuté. Son format de base est le suivant :
if condition1: # 如果 condition1 为 True,执行这里的代码块 elif condition2: # 否则如果 condition2 为 True,执行这里的代码块 else: # 否则执行这里的代码块
Voici quelques exemples :
# 如果 a 大于 b,则输出 "a 大于 b";否则输出 "a 小于等于 b" a = 10 b = 5 if a > b: print("a 大于 b") else: print("a 小于等于 b") # 如果 x 是正数,则输出 "x 是正数";否则如果 x 是负数,则输出 "x 是负数";否则输出 "x 是零" x = -3 if x > 0: print("x 是正数") elif x < 0: print("x 是负数") else: print("x 是零")
En Python, les instructions if imbriquées sont utilisées pour imbriquer une instruction if dans un bloc de code au sein d'une autre instruction if. Cela vous permet de tester des conditions plus complexes. Le format de base d'une instruction if imbriquée est le suivant :
if condition1: # 如果 condition1 为 True,执行这里的代码块 if condition2: # 如果 condition2 为 True,执行这里的代码块 else: # 如果 condition2 为 False,执行这里的代码块 else: # 如果 condition1 为 False,跳过代码块并继续执行下一行代码
Voici quelques exemples :
# 如果 a 大于 b,则进一步检查 a 是否大于 c a = 10 b = 5 c = 7 if a > b: print("a 大于 b") if a > c: print("a 大于 c") else: print("a 小于等于 c") else: print("a 小于等于 b") # 检查两个数是否均为偶数 num1 = 4 num2 = 8 if num1 % 2 == 0: if num2 % 2 == 0: print("两个数均为偶数") else: print("只有一个数是偶数") else: print("两个数均为奇数")
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!