在上次在介紹while循環後,那麼此次便要介紹for循環了。
python
for循環比起while循環更增強大和方便,怎麼方便呢,下面我就來介紹一下;spa
for循環的基本結構:blog
for i in range(1,4): print(i)
輸出的結果是「1,2,3」for循環
從這裏能夠很是輕鬆的看出 i 表明變量 range表明循環範圍,(1)表明的是從1開始循環 (4)表明結束class
for num in range(10,20): # 迭代 10 到 20 之間的數字 for i in range(2,num): # 根據因子迭代 if num%i == 0: # 肯定第一個因子 j=num/i # 計算第二個因子 print '%d 等於 %d * %d' % (num,i,j) break # 跳出當前循環 else: # 循環的 else 部分 print num, '是一個質數'
輸出的結果變量
10 等於 2 * 5 11 是一個質數 12 等於 2 * 6 13 是一個質數 14 等於 2 * 7 15 等於 3 * 5 16 等於 2 * 8 17 是一個質數 18 等於 2 * 9 19 是一個質數
其實for循環主要是用於數字,字典,列表等,這裏就不詳細介紹了,等之後會詳細的介紹的。循環