python 迴圈

pursuer.chen發表於2016-07-20

介紹

python中有兩種迴圈,分別是for...in迴圈、while迴圈;for...in迴圈依次把list或tuple中的每個元素迭代出來,while迴圈只要條件滿足就不斷迴圈條件不滿足時退出迴圈。
 
 
一、for...in迴圈
for...in迴圈可以依次把列表或者元組中的元素列印輸出
1.列印列表
name=['a','b','c']
for var in name:
    print (var)

列印出內容

a
b
c

2.range函式

 可以使用range函式生成一個序列
>>> list(range(5))
[0, 1, 2, 3, 4]

注意:range(n)不包括n

輸出0-4的整數和

sum=0
for i in range(5):
    sum=sum+i
    print (sum)
0
1
3
6
10
>>> 

二、while迴圈

while迴圈只要滿足條件就不斷迴圈

例如輸出0-101整數之和

sum = 0
n = 101
while n < 101:
    sum = sum + n
    n = n+1
print(sum)
n=0
L = ['Bart', 'Lisa', 'Adam']
while n<3:
   print('Hello,',L[n])
   n=n+1

 

總結

 

 

 

備註:

    作者:pursuer.chen

    部落格:http://www.cnblogs.com/chenmh

本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結。

《歡迎交流討論》

相關文章