Python 基礎 語法筆記 (迴圈 - for loop) [ 二 ]

這篇是紀錄基本Python語法的紀錄,有了基本的基礎後續就能更快處理更多的事情。


Python的迴圈就和大多數的語言一樣

for 迴圈

for iterating_var in sequence:
   statements(s)

基本例子
用 for 迴圈把1~11給列印出來

for i in range(1,10):
    print(i)
印出來的結果會是,
0
1
2
3
4
5
6
7
8
9
10


範例二用for 迴圈,檢查有多少個相同字串

names = ['liou', 'mary', 'andy', 'lisa', 'lily', 'jason','liou']
z = {}

for n in names:
    if not n in z:
        z[n] = 0
    z[n] += 1
    
print(z)

這時候就會印出 :
{'liou': 2, 'mary': 1, 'andy': 1, 'lisa': 1, 'lily': 1, 'jason': 1}

while 迴圈
while迴圈會一直執行到條件成立才結束
用while 算出1-10總和
(也就是while  迴圈會一直執行到 n = 10才停止)


n = 1
sum = 0
while n <= 10:
   # print(n)
    sum = sum + n
    n+= 1
print(sum)

印出來的會是 55

留言

這個網誌中的熱門文章

IOS_Objective-C學習筆記_(陣列 / 可修改陣列 ;字典 / 可修改字典)..

20170122 Radiobutton功能練習 (溫度轉換)

iOS_開發 拿到 Tableview Cell 上的按鈕是哪一個 (Tableview Cell Button)