python基础教程之缩进问题

来源:互联网 发布:跳跃网络的游戏 编辑:程序博客网 时间:2024/05/22 04:44

python没有像c语言一样对于一个模块使用{ } 来表示里面的语句属于for,if之类的

以for循环为例,c语言里关于for循环的写法为:

for(初始化表达式;循环变量判定表达式;循环变量修正表达式)

{

     循环体

}

而在python里面并没有这样的写法,它主要是利用缩进来对循环体的内容进行表示。

还是以c语言的for循环为例

for(i=0;i<10;i++)

{

    x=x+1;

}

在上面这种写法也可以写为

for(i=0;i<10;i++){x=x+1;}他判定这个语句是否为循环体以花括号来说明。

在python的写法则为:

for i in range(10):
     x=x+1

用这个缩进方法来表示x=x+1是该for循环的循环体。

接下来再看下面一个例子

int i,x=0;

for(i=0;i<10;i++)
{
      x=x+1;
      if(x>5)
      {
            printf("%d\n",x);

        }
}

用python表示为

x=0

for i in range(10):
     x=x+1
     if x>5:
              print x

原创粉丝点击