Maison > développement back-end > Tutoriel Python > Quel est le format de base de l'instruction if en Python

Quel est le format de base de l'instruction if en Python

王林
Libérer: 2023-05-11 17:49:12
avant
4015 Les gens l'ont consulté

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,执行这里的代码块
Copier après la connexion

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:
    # 否则执行这里的代码块
Copier après la connexion

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 是零")
Copier après la connexion

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,跳过代码块并继续执行下一行代码
Copier après la connexion

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("两个数均为奇数")
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal