python3.x(3)

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 }
C_code
1 #功能输出1~9的数字
2 for i in range(1,10):
3     print(i)python
python_code

  与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 }
C_while

  

1 print("打印1~9的数字")
2 while i < 10:
3      print(i)
python_while

      可以看到在python中,i是不需要提前声明的。

名句:

有些路你和某人一起走,就长的离谱,你和另外一些人走,就短得让人舍不得迈开脚步。

                                                                                                                      ——《龙族》

  

猜你喜欢

转载自www.cnblogs.com/LinZi-H-ccut/p/9665673.html