Comment écrire des instructions conditionnelles en python 01 : jugements conditionnels simples et multiples

乌拉乌拉~
Libérer: 2018-08-11 16:06:29
original
10389 Les gens l'ont consulté

Python est un langage de script de haut niveau qui combine interprétation, compilation, scripts interactifs et orientés objet. Python est conçu pour être très lisible. Comparé à d'autres langages, il utilise souvent des mots-clés anglais et certains signes de ponctuation d'autres langages. Il a une structure grammaticale plus distinctive que les autres langages. L'instruction conditionnelle en Python détermine le bloc de code exécuté en fonction du résultat de l'exécution (Vrai ou Faux) d'une ou plusieurs instructions. Comment écrire des instructions conditionnelles en python ? Les débutants qui viennent d'entrer en contact avec Python peuvent comprendre le processus d'exécution des instructions conditionnelles à travers la Figure (1.1) suivante :

Comment écrire des instructions conditionnelles en python 01 : jugements conditionnels simples et multiples (Figure 1.1)

( Le langage de programmation Python précise que tout non-0 et non- la valeur null est vraie, 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 la suivante :

if 判断条件:    
     执行语句……
else:    
     执行语句……
Copier après la connexion

Quand la "condition de jugement" est vraie (différent de zéro), l'instruction suivante sera exécutée, et le contenu de l'exécution peut être constitué de plusieurs lignes, et elles sont en retrait pour indiquer la même plage. 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 appropriée.

Comment écrire des instructions conditionnelles en python Des exemples spécifiques sont les suivants :

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

flag = False
name = 'luren'
if name == 'python':         # 判断变量否为'python'
    flag = True          # 条件成立时设置标志为真
    print 'welcome boss'    # 并输出欢迎信息
else:
    print name              # 条件不成立时输出变量名称
Copier après la connexion

et supérieur Le résultat de sortie de l'exemple est le suivant :

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

Lorsqu'il est nécessaire de juger non pas une mais plusieurs valeurs , le formulaire suivant peut être utilisé :

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……
Copier après la connexion

Ensuite, permettez-moi de donner un exemple :

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

num = 5     
if num == 3:            # 判断num的值
    print 'boss'        
elif num == 2:
    print 'user'
elif num == 1:
    print 'worker'
elif num < 0:           # 值小于零时输出
    print &#39;error&#39;
else:
    print &#39;roadman&#39;     # 条件均不成立时输出
Copier après la connexion

La valeur de sortie de cet exemple est la suivante suit :

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)

Ce qui précède L'exemple peut être compris comme lorsque vous La variable de sortie affichera "boss", et si la première condition n'est pas remplie, elle entrera dans la deuxième condition pour jugement. Par analogie, lorsque toutes les conditions ne sont pas remplies, "roadman" sera sorti. .

L'article d'aujourd'hui parle de condition unique et de conditions multiples dans les instructions conditionnelles Python. J'espère que vous pourrez tirer quelque chose de l'explication du code ci-dessus. En plus de ces deux situations, il existe d'autres situations dans les instructions conditionnelles. Quant à ces autres situations, je les expliquerai dans le prochain article.


[Recommandations associées]

Comment écrire des instructions conditionnelles en python 02 : jugement simultané et groupes d'instructions simples


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