2018年9月17日22:46:35 天气:不错
天气不错的今天很给力,所以学一学python的循环吧。
学过C语言的人都知道,在C语言里面有三种循环结构:for、while及do while
关于这三个循环,我建议大家去菜鸟教程去看一看:http://www.runoob.com/(我也在菜鸟教程学习过的)
来到主题,python的循环结构与C语言循环语句基本上也是一样的,也仅仅只有一些部分是有些差异的,但是在python中用的比较多的是for和while,下面我们去看看python中的这两个循环结构。
for循环:
1 #include<stdio.h> 2 int main() 3 { 4 printf("打印1~9的数"); 5 for(int i =0;i<10;i++) 6 printf("%d",i); 7 return 0; 8 }
1 #功能输出1~9的数字 2 for i in range(1,10): 3 print(i)python
与C语言的循环相比,我们可以看到,在python中,pyhthon的for循环不和C语言的for循环一样(观察代码)
现在看看C和python的while循环
1 #include<stdio.h> 2 int main() 3 { 4 printf("打印1~9的数字!"); 5 int i = 0; 6 while (i<5) 7 { 8 printf("%d",i); 9 i+=1; 10 } 11 return 0; 12 }
1 print("打印1~9的数字") 2 while i < 10: 3 print(i)
可以看到在python中,i是不需要提前声明的。
名句:
有些路你和某人一起走,就长的离谱,你和另外一些人走,就短得让人舍不得迈开脚步。
——《龙族》