标签:
在上次在介绍while循环后,那么这次便要介绍for循环了。
for循环比起while循环更加强大和方便,怎么方便呢,下面我就来介绍一下;
for循环的基本结构:
for i in range(1,4): print(i)
输出的结果是“1,2,3”
从这里可以非常轻松的看出 i 代表变量 range代表循环范围,(1)代表的是从1开始循环 (4)代表结束
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循环主要是用于数字,字典,列表等,这里就不详细介绍了,等以后会详细的介绍的。
标签:
原文地址:http://www.cnblogs.com/python-xiaopang/p/5800565.html