知識點:
(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:
(x) x -=1
print("
")
(3)break語句,continue語句。break用於終止迴圈,continue用於終止當前迭代,進入下乙個迭代。
for i in range(100):if i>10:
break
(i)i = 1
while i<=5:
if i==3:
i +=1
continue
(i) i +=1
(4)巢狀迴圈:外迴圈每遍歷一次,內迴圈就遍歷一次其可迭代物件的所有元素。
for i in range(1,3):(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":
(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.函式的原型可以單獨放於乙個標頭檔案中,一定要具有...