1.for循环:
for i in range(5):    # 冒号一定不要忘了!!!
    print(i, end="")运行结果如下:
01234可知,上述代码的可以实现将 i 从 0 到 4 依次循环输出。
明白这些,下面我们将其进行改进:
for i in range(0, 12, 3): # 意思是从 0 开始到 12 结束(但不包括 12 本身的数) 步进值为 3(每次+3)
    print(i, end="\t")运行结果如下:
0	3	6	9可以看出来 for循环 后面的三个数字的作用分别为 “起始位置” “结束位置” “步进值”
值得一提的是python里 for循环 也可以对字符串进行循环输出:
name = "chengdu"
for x in name:
    print(x, end="\t")c	h	e	n	g	d	ufor循环还有一个对于爬虫的运用:爬虫基础
a = ["aa", "bb", "cc", "dd"]
for i in range(len(a)):
    print(i, a[i])运行结果如下:
0 aa
1 bb
2 cc
3 dd通过这些,我们大致都明白了 for循环 的运用。接下来,我们讲解 while循环:
2.while循环:
i = 0
while i < 5:
    print("当前是第%d次循环"%(i+1))
    print("i=%d"%i)
    i += 1运行结果如下:
当前是第1次循环
i=0
当前是第2次循环
i=1
当前是第3次循环
i=2
当前是第4次循环
i=3
当前是第5次循环
i=4i += 1实现 i 的自增。当 i<5 时,进行循环,当 i>5 时,跳出循环。
明白了while的用法,我们写一个程序来实现从 1到100 数字相加之和,代码如下;
n = 100                 #定义一个变量 n
counter = 1             #定义一个变量 counter
sum = 0
while counter <= n:
    sum += counter      #相当于 sum = sum + counter
    counter += 1        #counter的自增
print("从1到 %d 的和为 %d" %(n,sum))运行结果如下:
从1到 100 的和为 5050下面来讲一个while的特殊用法:while 与 else 连用。
count = 0
while count < 5:                  #当 count < 5 时,进行循环。
    print("count", "小于5")
    count += 1
else:                             #当 count >= 5,跳出循环。
    print("count", "大于或等于5")运行结果如下:
count 小于5
count 小于5
count 小于5
count 小于5
count 小于5
count 大于或等于53.break 和 continue 的用法:
在python中 break 和 continue 的用法和其他语言差不多。为了更好的理解,接下来我们通过两个例子来进行讲解。
break:
i = 0
while i < 10:
    print("-"*30)
    i += 1
    if i ==5:
        break     #结束整个循环
    else:
        print(i)运行结果如下:
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------continue:
i = 0
while i < 10:
    print("-"*30)
    i += 1
    if i ==5:
        continue  #结束本次循环
    else:
        print(i)运行结果如下:
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------
------------------------------
6
------------------------------
7
------------------------------
8
------------------------------
9
------------------------------
10结论:
通过对比可以看见,第一组 break 的运行结果是到 4(5没有输出) 就结束了,后面没有继续循环。而第二组 continue 的运行结果是只有 5 没有输出,后面循环继续进行。可见,break 是结束整个循环,而 continue 是只结束本层循环。
 
 
                     
            
        













 
                    

 
                 
                    