python 迴圈巢狀
python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。
python for 迴圈巢狀語法:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
python while 迴圈巢狀語法:
while expression:
while expression:
statement(s)
statement(s)
例項一:以下例項使用了巢狀迴圈輸出2~100之間的素數:
#!
/usr/bin/python
i =2
while
(i <
100)
: j =
2while
(j <=
(i/j)):
ifnot
(i%j)
:break
j = j +1if
(j > i/j)
:print i,
" 是素數"
i = i +
1print
"good bye!"
例項二:使用迴圈巢狀來獲取100以內的質數
#!/usr/bin/python
num=
;i=2
for i in range(2,100):
j=2for j in range(2,i):
if(i%j==0):
break
else:
print(num)
例項三:使用巢狀迴圈實現×字塔的實現
#!/usr/bin/python
#*字塔
i=1#j=1
while i<=9:
if i<=5:
print (
"*"*i)
elif i<=9 :
j=i-2*(i-5)
print(
"*"*j)
i+=1
else
: print(
"")
例項四: 巢狀for迴圈來顯示1-10的乘法表。
#!/usr/bin/python3
import sys
for i in range(1,11):
for j in range(1,11):
k=i*j
print (k, end=
' ')
print()函式內部迴圈有end =』』,它附加乙個空格而不是預設的換行符。因此,所有數字將顯示在同一行中。
最後print()將在內部for迴圈結束時執行。
Python 迴圈巢狀
python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 foriterating var insequence foriterating var insequence statements s statements s python while 迴圈巢狀語法 whi...
Python 迴圈巢狀
python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 for iterating var in sequence for iterating var in sequence statements s statements s python while 迴圈巢狀語法...
Python 巢狀迴圈
巢狀迴圈 forxinrange 5 foryinrange 5 print x,end t t 製表符print n print 天然有換行,新增 n也是換行 列印九九乘法表 forminrange 1 10 forninrange 1 m 1 print format m,n,m n end t...