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