Trois programmes de contrôle de flux de python, également connu sous le déroulement du programme de commande à trois flux, lorsque nous écrivons le code, comment le programme est en cours d' exécution, l' utilisation de flux de programme de contrôle.
Trois procédés sont les suivants :
1. séquence: Dans le code normal, la direction de déplacement de haut en bas, de gauche à droite.
2. branches (également appelée sélection) Structure: Lorsque le code rencontre des situations différentes, des options différentes, le code de mise en œuvre ne sont pas la même chose que
① seule branche:
if 条件:
#强制缩进,缩进一定要保持一种,不能改变
(条件成立的情况下,执行缩进的代码)
#条件运算的结果必须是布尔值,表示条件是否成立
Inconvénients: ne peut la condition de la poignée est établie, aucun moyen de traiter la condition n'est pas établie
② double branche:
if 条件 : if 条件 :
Print if 条件 :
else : print
Print else :
print
③ à plusieurs branches:
If 条件1 :
Print
elif 条件2 :
条件2成立时的动作
elif 条件3 :
条件3成立时的动作
d' autre: (sinon ne peut pas écrire, ou non état d' écriture indique autrement) par
exemple biantennaire: multi-branche, par exemple:
3 cycles:
Python seulement deux cycles
1.while循环
语法结构:
While condition(条件) :
Tout le code # indenté, sont boucle
passe: Skip
2.for循环
语法结构:
for in 结构,类似于其他语言中的foreach
for in 容器:
# Boucle
#Pour en circulation est constamment nature itérative du conteneur, chaque itération sera un élément de récipient jusqu'à ce que l'itération est terminée
·for u in users
(Pour boucle, prendre une fois de plus des éléments d'utilisateurs, puis placé dans u, chaque fois que la valeur précédente sera affouillement)
·容器:代指一块内容
·range的全局函数:至少要有一个参数,表示一个区间范围,range(num)→[0,num)
1. Un paramètre: à partir de 0 jusqu'à ce que l'extrémité avant d'un paramètre
2 deux paramètres: distance (num1, nume2) → Démarrer de num1 à num2-1
3. trois paramètres: distance (num1, num2, i ) → i il représente le nombre de l'intervalle entre l'exécution de
①continue关键字:出现在循环中,目的是跳过本次循环,执行下次循环;循环是否终止,就要看条件判断;
②break关键字:遇到break关键字,不管条件是否满不满足,都直接终止循环。
· En python, la fin du cycle, peut être suivie d'une autre (et tout, pour le même niveau)
While :
Pass
Else :
For :
Pass
Else :
(Ce cas reste appartient au cycle, lorsque les extrémités du cycle normal (non interrompue de rupture), le processus passe autre
lorsque BREAK interrompu, entre autre pas; d'autre à -dire après la fin d'une entrée de cycle normal)
par exemple le cycle (la table de multiplication):
code:
Les résultats:
l'exemple de la boucle tandis que:
Code:
Les résultats: