第七章 迴圈

2022-07-24 19:06:11 字數 1940 閱讀 8064

知識點:

(1)for 迴圈:遍歷可迭代物件的迴圈。可用 enumerate 函式訪問可迭代物件的索引和元素。

x = ['

a','

b','

c','d'

]for i,char in

enumerate(x):

char =x[i]

char =char.upper()

x[i] =char

print(x)

(2)while 迴圈:只要表示式為真就一直執行的迴圈。語法:while 表示式:執行**。

#

優先執行迴圈語句,迴圈完畢之後再執行下一段**

x = 10

while x>0:

print

(x) x -=1

print("

")

(3)break語句,continue語句。break用於終止迴圈,continue用於終止當前迭代,進入下乙個迭代。

for i in range(100):

if i>10:

break

print

(i)i = 1

while i<=5:

if i==3:

i +=1

continue

print

(i) i +=1

(4)巢狀迴圈:外迴圈每遍歷一次,內迴圈就遍歷一次其可迭代物件的所有元素。

for i in range(1,3):

print

(i)

for letter in ['

a','

b','c'

]:

print(letter)

課後習題:

一、列印一下列表["the walking dead", "entourage", "the sopranos", "the vampire diaries"]中的每乙個元素。

x = ["

the walking dead

", "

entourage

", "

the sopranos

", "

the vampire diaries"]

for i in

range(len(x)):

print(x[i])

二、列印第一題的每個元素及索引。

x = ["

the walking dead

", "

entourage

", "

the sopranos

", "

the vampire diaries"]

z =dict()

for i,show in

enumerate(x):

z[i] =show

while z[i] == "

the vampire diaries":

print

(z)

break

三、編寫乙個包含死迴圈和數字列表的程式(可選擇輸入q退出)。每次迴圈時,請使用者猜乙個在列表中的數字,然後告知其猜測是否正確。

n =[1,2,3,4]

while

true:

x = input("

guess a number:")

if x=="q"

:

break

x =int(x)

if x in

n:

print("

yes"

)

else

:

print("

no")

第七章 迴圈控制

三大迴圈語句 while,do while,for while語句一般格式 while語句 while isum 100 do while語句一般格式 do.while語句 do while inumber 100 注意while後面的分號不能落下 for語句一般格式 for語句 for i 1 i...

python第七章 python教程(第七章)

字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...

第七章 函式

1.ansi c 允許函式原型的使用,函式宣告提供給編譯器和之後的呼叫函式返回值型別,引數型別和數量的資訊,而k c用單獨的列表給出引數的型別,編譯器只記住函式的返回值型別,但不儲存函式的引數數量和型別 2.沒有return語句的函式,隱式的返回 3.函式的原型可以單獨放於乙個標頭檔案中,一定要具有...