您的位置:首页 > 编程语言 > Python开发

【Python⑥】python的缩进,条件判断和循环

2014-08-27 20:48 369 查看

缩进

Python的最大特色是用缩进来标明成块的代码。

这点和其他语言区别很明显,比如大家熟悉的C语言里:

if ( flag>= 0 )
{
num+=1;
flag-=1;
}


而在python中:

if  flag>= 0 :
num+=1
flag-=1


num+=1和flag-=1前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。

条件判断

if语句之后的冒号

以四个空格(Tab)的缩进来表示隶属关系, Python中不能随意缩进。
elif
else if
的缩写,可以有多个
elif。


if  <条件1>:

statement

elif <条件2>:

statement

elif <条件3>:

statement

else:

statement


i=20
if i>10:              #注意不要少写了冒号[code]:

print('i>20,i=',i)
else:
pass[/code]

根据Python的缩进规则,如果
if
语句判断是
True
,就把缩进的print语句执行了,否则,就执行else语句。

用elif可以做更加细致的判断:

socre = 99
if socre==100:
print('膜拜大神!')
elif 90<=socre<=99:
print('登顶只差一步!')
elif 60<=socre<=89:
print('继续努力吧!')
else:
print('''啥都不用说了……
自己去吧……''')


if
判断条件还可以简写:

>>> x=[2,3]
>>> if x:
print(x)

[2, 3]


只要
x
是非零数值、非空字符串、非空list等,就判断为
True
,否则为
False


循环

这部分写完后保存修改提交失败了2次,不知道怎么回事,下次写的时候试着重新提交这部分!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: