博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Python⑥】python的缩进,条件判断和循环
阅读量:4988 次
发布时间:2019-06-12

本文共 903 字,大约阅读时间需要 3 分钟。

缩进

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中不能随意缩进。elifelse if的缩写,可以有多个elif。

if  
<条件1>
: statementelif
<条件2>
: statementelif
<条件3>
: statementelse: statement

 

 

i=20if i>10:              #注意不要少写了冒号:    print('i>20,i=',i)else:    pass

 

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

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

socre = 99if 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次,不知道怎么回事,下次写的时候试着重新提交这部分!

转载于:https://www.cnblogs.com/GoGoing/p/3940132.html

你可能感兴趣的文章
使用soapui调用webservice接口
查看>>
java 线程协作 join()
查看>>
微信群价值塑造方法
查看>>
golang学习笔记15 golang用strings.Split切割字符串
查看>>
jQuery页面滚动图片等元素动态加载实现
查看>>
Html5 iphone - Boot Page
查看>>
Mongodb01 - Mongodb安装与配置
查看>>
深入理解对象的引用
查看>>
starUML破解-version2.8.0已验证
查看>>
selenium实战学习第一课
查看>>
马后炮之12306抢票工具(三) -- 查票(监控)
查看>>
198. House Robber Java Solutions
查看>>
Java_基础篇(杨辉三角)
查看>>
__str__ __repr__ 与 __format__
查看>>
【LoadRunner】loadrunner常见问题汇总
查看>>
css 不换行省略号
查看>>
BZOJ4001 TJOI2015概率论(生成函数+卡特兰数)
查看>>
BZOJ4078 WF2014Metal Processing Plant(二分答案+2-SAT)
查看>>
阿里云宕机故障 - 思考如何保障系统的稳定性
查看>>
selenium(Python)总结
查看>>