Maison  >  Article  >  développement back-end  >  Qu'est-ce qu'une instruction conditionnelle Python ? Quel est le format général d’une instruction conditionnelle ?

Qu'est-ce qu'une instruction conditionnelle Python ? Quel est le format général d’une instruction conditionnelle ?

乌拉乌拉~
乌拉乌拉~original
2018-08-21 16:01:592306parcourir

Pour ceux qui viennent d'entrer en contact avec le langage de programmation python, lorsqu'ils ont commencé à apprendre python, ils ne savaient pas grand-chose sur les instructions conditionnelles en python. Dans cet article, nous expliquerons python Conditional. déclaration et déclaration conditionnelle et le format général de cet aspect.

Instruction conditionnelle Python

L'instruction conditionnelle Python est un bloc de code qui est exécuté en fonction du résultat de l'exécution (Vrai ou Faux) d'une ou plusieurs instructions.

Le langage de programmation Python spécifie que toute valeur non nulle et non nulle est vraie, et 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 :

if 判断条件:
    执行语句……
else:
    执行语句……

(ce qui précède est le format général des instructions conditionnelles Python)

Lorsque la "condition de jugement" est vraie (différente de zéro), les instructions suivantes seront exécutées, et le contenu de l'exécution peut être constitué de plusieurs lignes, et la même plage est représentée par une indentation.

else est une instruction facultative. Lorsque vous devez exécuter le contenu lorsque la condition n'est pas vraie, vous pouvez exécuter l'instruction correspondante. L'exemple spécifique est le suivant :

# !/usr/bin/python
# -*- coding: UTF-8 -*-

# 例1:if 基本用法

flag = False
name = 'luren'
if name == 'python':  # 判断变量否为'python'
    flag = True  # 条件成立时设置标志为真
    print 'welcome boss'  # 并输出欢迎信息
else:
    print name  # 条件不成立时输出变量名称
<.>Le résultat est le suivant :

luren            # 输出结果

La condition de jugement de l'instruction if peut être > = (égal à), >= (supérieur ou égal à), < = (inférieur ou égal à) pour exprimer la relation.

Lorsque la condition de jugement est constituée de plusieurs valeurs, vous pouvez utiliser le formulaire suivant :

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……
L'exemple est le suivant :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 例2:elif用法
 
num = 5     
if num == 3:            # 判断num的值
    print &#39;boss&#39;        
elif num == 2:
    print &#39;user&#39;
elif num == 1:
    print &#39;worker&#39;
elif num < 0:           # 值小于零时输出
    print &#39;error&#39;
else:
    print &#39;roadman&#39;     # 条件均不成立时输出
La sortie le résultat est :

roadman        # 输出结果

(Puisque Python ne prend pas en charge les instructions switch, plusieurs jugements conditionnels ne peuvent être implémentés qu'en utilisant elif. Si plusieurs conditions doivent être jugées en même temps, vous pouvez utiliser ou (ou) , indiquant que la condition de jugement est réussie lorsque l'une des deux conditions est vraie lors de l'utilisation de et (et), cela signifie que la condition de jugement est réussie uniquement lorsque les deux conditions sont vraies en même temps)

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:
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