Python學習筆記 巢狀迴圈

2021-07-13 19:10:30 字數 609 閱讀 4988

python允許在迴圈體內,巢狀另乙個迴圈

while巢狀迴圈的語法如下:

while expression:

while expression:

statements(s)

statements(s)

for迴圈巢狀迴圈的語法如下:

for iteratoring_var in sequence:

for iteratoring_var in sequence:

statements(s)

statements(s)

在python中也可以嵌入其他迴圈,例如可以在for迴圈中嵌入while迴圈,同樣可以在while迴圈中嵌入for迴圈.

例項:以下例項使用了巢狀迴圈輸出2~100之間的素數:

#!/usr/bin/python

# -*- coding:utf-8 -*-

i = 2

while(1<100)

j = 2

while(j<=(i/j)):

if not(i%j):break

j = j+1

if(j > i/j) : priint(i+"是素數")

i = i+1

巢狀迴圈(NestedLoops )學習筆記

1 基本要素。巢狀迴圈 nestedloops 中有兩個表,乙個是驅動表 又叫外部表 乙個是內部表 探查表 驅動表一般是資料量較小或被約束條件篩選後的較小的表,內部表一般是有唯一索引或有高選擇性非唯一索引 重複率較低的索引,近似於唯一索引 2 執行過程。巢狀迴圈 nestedloops 會先選定乙個...

Python學習 案例for迴圈巢狀

案例 言情 家有很多,他們每個人都有些作品。用列表實現,分別計算他們各有多少作品並把每個作家的 名字列印出來。作品列表 ss 寂寞空庭春欲晚 如果這一秒,我沒遇見你 東宮 迷霧圍城 愛情的開關 東宮 你好,舊時光 暗戀橘生淮南 最好的我們 鳳囚凰 天乩之白蛇傳說 大唐榮耀 i 0 代表ss列表中元素...

Python 迴圈巢狀

python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 foriterating var insequence foriterating var insequence statements s statements s python while 迴圈巢狀語法 whi...