I Structure à branche unique : instruction If
Le format grammatical est le suivant :& lt; une fois la condition remplie, les instructions du bloc d'instructions sont mises en retrait avec la ligne où se trouveif & lt; condition & gt ;: & emsp
if pour exprimer la relation d'inclusion. L'instruction if évalue d'abord la valeur résultante de la condition, et si le résultat est True, la séquence d'instructions dans le bloc d'instructions est exécutée et le contrôle passe ensuite à l'instruction suivante du programme. Si le résultat est False, les instructions du bloc d'instructions seront ignorées. if
Le fait que le bloc d'instructions dans l'instruction soit exécuté ou non dépend du jugement conditionnel. Mais dans tous les cas, le contrôle ira à l'instruction suivante au même niveau après l'instructionif. La partie conditionnelle de l'instruction if
peut utiliser n'importe quelle instruction ou fonction pouvant produireTrue ou False. La manière la plus courante de former des conditions de jugement consiste à utiliser des opérateurs relationnels. Python Le langage a un total de 6 opérateurs relationnels, dont inférieur, inférieur ou égal, supérieur ou égal à, supérieur, égal à et non égal à. Note spéciale que Pybon
utilise“=" pour représenter les instructions d'affectation et “==” pour représenter des égaux. Utilisons un exemple pour mieux comprendre la déclaration if
.La pollution de l'air est aujourd'hui un problème de grande préoccupation pour la société, et les PM2,5
sont un indicateur important pour mesurer la pollution de l'air.PM2,5 fait référence aux particules présentes dans l'atmosphère d'un diamètre inférieur ou égal à 2,5 um qui peuvent pénétrer dans les poumons. PM2,5 Les particules sont de petite taille et contiennent une grande quantité de substances toxiques et nocives. Elles restent longtemps dans l'atmosphère et sont transportées sur de longues distances, elles ont donc un grand impact sur la santé humaine et la qualité. du milieu atmosphérique. Le niveau actuel de qualité de l'air est classé comme 6 sur la base de la valeur PM2,5. PM2,5 La valeur entre 0~35 est une excellente qualité de l'air, 35~75 est bonne, 75~115 est une pollution lumineuse, 115~150 est une pollution modérée, 150~250 250 ~ 500 représente une pollution grave. Une version simplifiée de la norme de qualité de l'air adopte un modèle à trois niveaux : 0~35
est excellent,35~75 est bon, 75 et plus sont de la pollution. Les gens ne se soucient peut-être pas de la valeur spécifique de l'indice PM2,5, mais sont davantage préoccupés par la qualité de l'air. L'ordinateur peut émettre des alertes sur la qualité de l'air basées sur la classification de l'indice PM2,5. La IPO
description du problème est la suivante :Entrée : recevoir une entrée externe de PM2,5
valeurTraitement : si PM2,5
valeur≥ avertissement de pollutionif 35 ≤ Valeur PM2,5Sortie : Imprimer le rappel de la qualité de l'airLe code spécifique est le suivant :PM = eval(input("请输入 PM2.5 数值:"))
if 0 <= PM < 35:
print("空气优质,快去户外运动")
if 35 <= PM < 75:
print("空气良好,适度户外运动")
if 75 <= PM:
print("空气污染,请小心!")
print(4 < 5)
print("python" == "python")
True
print("Python" > "python")
Structure à deux branches : instruction if-else
Pythonest utilisée pour former branch La structure, le format de syntaxe est le suivant :Le
if-els L'instruction e
if
Le bloc d'instructions 1 est une séquence d'une ou plusieurs instructions exécutées après que la condition if
est rencontré, et le bloc d'instructions2est une séquence d'instructions exécutées après que la condition if n'est pas remplie.
, qui forment respectivement le chemin d'exécution.
L'instruction à deux branches est utilisée pour distinguer deux possibilités de la condition, à savoir Vrai ou
Faux
Nous utilisons l'instruction if-else pour améliorer le code de l'exemple précédent : PM = eval(input("请输入 PM2.5 数值:"))
if PM >= 75:
print("空气存在污染,请小心!")
else:
print("空气没有污染,可以开展户外运动")
else
est généralement une valeur de type numérique ou chaîne. tapez À ce moment, le code peut être modifié en : if-else 的紧凑结构非常适合对特殊值处理的情况,其他例子如下: 2 不存在 多分支结构:if-elif-else 语句 Python 的 if-elif-else 描述多分支结构,语句格式如下: if <条件1>: 多分支结构是二分支结构的扩展,这种形式通常用于设置同一个判断条件的多条执行路径。 Python 依次评估寻找第一个结果为 True 的条件,执行该条件下的语句块,结束后跳过整个 if-elif-else 结构,执行后面的语句。如果没有任何条件成立,else 下面的语句块将被执行。else子句是可选的。 前面的例子通过多条独立的 if 语句对同一个变量 PM 进行判断,这种情况更适合多分支结构,改进后的代码如下:PM = eval(input("请输入 PM2.5 数值:"))
print("空气{}污染!".format("存在" if PM >= 75 else "没有"))
count = 2
print(count if count != 0 else "不存在")
count = 0
print(coutn if count != 0 else "不存在")
<语句块 1>
elif <条件2>:
<语句块 2>
else:
<语句块 N>PM = eval(input("请输入 PM2.5 数值:"))
if 0 <= PM < 35:
print("空气优质,快去户外运动!")
elif 35 <= PM < 75:
print("空气良好,适度户外运动")
else:
print("空气污染,请小心!")
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!