Maison  >  Article  >  développement back-end  >  Comment utiliser l'instruction if en Python ?

Comment utiliser l'instruction if en Python ?

WBOY
WBOYavant
2023-04-20 23:40:0611774parcourir

Comment utiliser l'instruction if en Python

L'instruction if est utilisée pour exprimer une situation possible et comment gérer la situation. L'instruction if peut être utilisée pour exprimer une possibilité, deux possibilités ou plusieurs possibilités.

1 Une possibilité

Une seule instruction if représente une possibilité. Le mot-clé if est suivi d'une expression lorsque l'expression est vraie, cela signifie que cette situation s'est produite et que l'instruction spécifiée est exécutée, c'est-à-dire qu'elle traite la situation. La situation est illustrée à la figure 1.

Comment utiliser linstruction if en Python ?

Figure 1 L'utilisation d'une seule instruction if

Parmi elles, la figure 1① utilise la fonction input() pour recevoir la valeur saisie par l'utilisateur, la convertit en type int et l'enregistre dans une variable ; utilise l'instruction if pour traiter la variable x Jugement, si la valeur de x est supérieure à 0, le message « Vous avez entré un nombre non négatif » est affiché (Figure 1③). Il convient de noter que l'instruction if est suivie d'une expression, l'expression est suivie de deux points et l'instruction à exécuter est en retrait.

L'effet de l'exécution de ce code est illustré dans la figure 2.

Comment utiliser linstruction if en Python ?

Figure 2 Effet d'exécution du code

Comme le montre la figure 2, lorsque l'entier d'entrée est 10, le message « Vous avez entré un nombre non négatif » sera affiché.

2 Deux possibilités

Si vous devez juger si la valeur saisie par l'utilisateur est un nombre non négatif ou un nombre négatif, il existe deux possibilités. Dans ce cas, vous pouvez utiliser l'instruction if...else, comme le montre la figure 3.

Comment utiliser linstruction if en Python ?

Figure 3 L'utilisation de l'instruction if...else

Parmi elles, lorsque l'instruction if est utilisée de la même manière que dans "1 une possibilité", lorsque l'expression de if est False, l'instruction else correspondante sera être appelé instruction de traitement. Lorsqu'un nombre négatif est saisi, « Vous avez entré un nombre négatif » s'affichera, comme le montre la figure 4.

Comment utiliser linstruction if en Python ?

Figure 4 Effet d'exécution du code

3 possibilités multiples

Si vous devez juger la valeur saisie par l'utilisateur comme positive, nulle et négative, il existe trois possibilités. Dans ce cas, vous pouvez utiliser if.. . elif...else instruction, comme le montre la figure 5.

Comment utiliser linstruction if en Python ?

Figure 5 Utilisation de l'énoncé if...elif...else

Parmi eux, elif est l'abréviation de else if, c'est-à-dire lorsque l'expression de if est fausse, elif sera jugé ensuite Que l'expression soit True, si elle est True, le code de traitement correspondant à elif est exécuté ; si elle est False, le code de traitement correspondant à else est exécuté ; L'effet de cette exécution de code est illustré à la figure 6.

Comment utiliser linstruction if en Python ?

Figure 6 Effet d'exécution du code

Supplémentaire : instruction Python if

L'exemple suivant utilise l'instruction if...elif...else pour déterminer si un nombre est positif, négatif ou zéro :

Exemple ( Python 3.0+)

# Filename : test.py
# author by : www.runoob.com
 
# 用户输入数字
 
num = float(input("输入一个数字: "))
if num > 0:
   print("正数")
elif num == 0:
   print("零")
else:
   print("负数")

Le résultat de l'exécution du code ci-dessus est :

Entrez un nombre : 3
Nombre positif

Nous pouvons également utiliser des instructions if en ligne pour obtenir :

Exemple (Python 3.0+)

# Filename :test.py
# author by : www.runoob.com
 
# 内嵌 if 语句
 
num = float(input("输入一个数字: "))
if num >= 0:
   if num == 0:
       print("零")
   else:
       print("正数")
else:
   print("负数")

Le résultat de l'exécution du code ci-dessus Le résultat est :

Entrez un nombre : 0
zéro

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer