【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次,不知道怎么回事,下次写的时候试着重新提交这部分!相关文章推荐
- Python_条件判断和循环
- Python学习四:条件判断和循环
- python(1) - 条件判断和循环
- python基础(3)--条件判断循环语句与列表解析,生成器
- Python基础学习三 条件判断和循环
- python 条件判断和循环
- python学习笔记(三)条件判断和循环
- python 条件判断与循环
- python学习(三) 条件判断和循环
- Python中的条件判断语句与循环语句用法小结
- 【python】python中的条件判断和循环
- python2.7学习笔记(4) ——条件判断、循环、dict、set
- Python学习笔记-Python的字符串,格式化,条件判断,循环、raw_input的注意事项
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- Python基础:条件判断与循环的两个要点
- .Net程序员之Python基础教程学习----判断条件与循环[Fourth Day]
- python 5 条件判断和循环
- 【Python】 [基础] 条件判断 与 循环 与dict和set
- Python基础(四)之条件判断和循环
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set