Pythonの基本入門チュート...login
Pythonの基本入門チュートリアル
著者:php.cn  更新時間:2022-04-18 16:14:50

Python のネストされたループ


Python 言語を使用すると、ループ本体内に別のループを埋め込むことができます。ループネストされた構文用のPython:sequenceのiterating_varのためのsequence:sequence in sequence:

ステートメント(s) :

while 式: ステートメント ステートメント

ループ本体に他のループ本体を埋め込むことができます。たとえば、while ループに for ループを埋め込むことができます。 逆に、for ループ内に while ループを埋め込むこともできます。


例:

次の例では、ネストされたループを使用して 2 から 100 までの素数を出力します:

#!/usr/bin/python
# -*- コーディング: UTF-8 -*-

i = 2
while(i < 100):
j = 2
while(j <= (i/j)):
if not(i%j): ブレーク j = j + 1

if (j >) ; i/j): print i, "は素数です"

i = i + 1

print "Good bye!"

上記の出力例:

2 は素数です
3 は素数
5は素数
7は素数
11は素数
13は素数
17は素数
19は素数
23は素数
29は素数
31は素数
37は素数
41は素数
43は素数
47は素数

53は素数

59は素数
61は素数
67は素数
71 は素数
73 は素数
79 は素数
83 は素数
89 は素数
97 は素数
さようなら!