循環
1つのコンセプト
一般:現象やサイクルを繰り返した場合、この状態は、ループと呼ばれ
狭い:状態では満たされ、繰り返しこれはラウンドと呼ばれるプログラミング言語で発生すると、コードの一部を実行します。このコードは、繰り返しループと呼ばれる実行されます
繰り返しコードの一部を実行すると、あなたは意志のサイクルが停止し、適切なタイミングで必要な、または無限ループが発生します
Pythonのループは、提供:while文を、ため-で声明
2使用
2.1のwhile構文
while 表达式:
循环体
仕組み:文の中に発生した場合は、最初の式が偽であれば文で、次のコードを続けながら、その後、全体をスキップし、式の値を計算し、真の表現評価さは、ループ本体が実行された場合
# 计算1-100的和
sum1 = 0
i = 1
while i <= 100:
sum1 += i
i += 1
print(sum1,i)
2.2同時に、他
while 表达式:
循环体
else:
【else语句块】
i = 0
while i < 100:
print("hello world")
if i > 50:
break
i += 1
else:
print("循环正常结束")
説明:文が実行されている間、実行[] elseブロック、行われていない場合は、他のループから抜け出します
2.3無限ループ
ループでは、式は常に真のサイクルであります
while True:
#循环体
while 1:
#循环体
2.4 while文をネスト
while 条件1: #外层循环
【语句块A】
while 条件2: #内存循环
【语句B】
実行処理:まず、外側ループは、ループ内の命令ブロック[A]を実行し、内部ループ実行、決意条件2が真で満たされている場合条件が、trueの場合、[内側ループ文のブロックを実行する決定しますB]は、内部ループを実行した後、外側のループ条件が再度決定される....
- 特徴:ステップ外側のループを取り、内部ループが再度実行されます
- 外側のループとループ変数の内部ループは異なっている必要があります
- 重いサイクルが完全に外重いサイクル内にネストされなければならない
印刷掛け算の九九:デモ
#行数
i = 1
while i <= 9:
# 打印每行的内容
j = 1 # 内循环必须完全嵌入到外重循环里
while j <= 9:
print("%d * %d = %2d "%(i,j,i*j),end='')
j += 1
print()
i += 1