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

乌拉乌拉~
Libérer: 2018-08-21 16:01:59
original
2310 Les gens l'ont consulté

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:
    执行语句……
Copier après la connexion

(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  # 条件不成立时输出变量名称
Copier après la connexion
<. 🎜>Le résultat est le suivant :

luren            # 输出结果
Copier après la connexion

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……
Copier après la connexion
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;     # 条件均不成立时输出
Copier après la connexion
La sortie le résultat est :

roadman        # 输出结果
Copier après la connexion

(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!

Étiquettes associées:
source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!