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 :
(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: 执行语句……
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 # 条件不成立时输出变量名称
et supérieur Le résultat de sortie de l'exemple est le suivant :
luren #输出结果
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……
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 'error' else: print 'roadman' # 条件均不成立时输出
La valeur de sortie de cet exemple est la suivante suit :
roadman #输出结果
(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]
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!