python中if的条件语句(浅谈Python的条件判断语句if/else语句)
python中if的条件语句
浅谈Python的条件判断语句if/else语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
比如,输入用户的年龄,根据年龄打印不同的内容。。。
Python程序中,能让计算机自己作出判断的语句就是if语句:
例:
|
age = 25 if age > = 18 : print "your age is %d, you are a adult." % age |
根据python的缩进规则,如果if语句的条件判断为True,就执行缩进的内容,即print执行,否则,什么也不会做。
当然,也可以给if添加一个else语句,意思就是,如果if语句判断是False,那么就执行else的代码
例:
|
age = 15 if age > = 18 : print "your age is %d, you are a adult." % age else : print "your age is %d, you are a teenager." % age |
通过上面的例子不难看出, if条件判断是Flase,所以不会执行第一个print的内容,会执行else的内容,即输出
your age is 15, you are a teenager.
python的语法很简单,不像C语言和Java那样,还要加上大括号。所以,简单归简单,但是不要忘了写“:”哦~
好了,让我们继续!
上面的判断语句是很粗略的,我们完全可以做的更精细些,就是接下来要说的 elif
例:
|
age = 8 if age > = 18 : print "your age is %d, you are a adult." % age elif age > = 6 : print "your age is %d, you are a teenager" % age else : print "your age is %d, you are a kid" % age |
elif 是 else if的缩写,完全可以有多个elif,所以一个if条件判断语句的完整形态是:
if 条件判断1:
执行1
elif 条件判断2:
执行2
elif 条件判断3:
执行3
else:
执行4
ok,现在是不是理解if条件判断语句的运用啦~
敲黑板,划重点,if条件判断语句执行有个特点,它是从上往下判断的。意思就是如果在某个判断上是True,把该条件判断对应的语句执行后,就忽略掉剩下的elif和else了。所以,试着读读下面的代码,看看输出的是什么:
|
age = 20 if age > 6 : print "A" elif age > 18 : print "B" else : print "C" |
公布答案:
A
答对的同学,看来你是已经掌握if条件判断语句了,我看你骨骼惊奇,我这有本。。。额,跑题了!
没答对的同学再细细品味一下上面的那句话,然后再练习练习哦~
装逼时间 if语句的判断条件还可以简写,比如:
|
if age: print "your age is %d" % age |
只要age是非零数值、非空字符串、非空list等,就判断为True,否则为False。
感谢您的阅览,有不足之处还请之处,共同学习! 内容持续更新中。。。
以上所述是小编给大家介绍的Python的条件判断语句if/else语句详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://www.cnblogs.com/meari-workspace/p/10570517.html
- python中怎么实现登录程序(详解Python用户登录接口的方法)
- python栈和队列(Python 实现数据结构中的栈队列)
- 用python3.5.3实现邮件收发(Python使用POP3和SMTP协议收发邮件的示例代码)
- python 自定义获取文件目录(Python使用os.listdir和os.walk获取文件路径与文件下所有目录的方法)
- python3循环使用教程(Python3.5常见内置方法参数用法实例详解)
- python的三维画图(python处理DICOM并计算三维模型体积)
- 超简单使用Python换脸实例(超简单使用Python换脸实例)
- python 写入d盘文件(python文件写入write的操作)
- pythontkinter详解(python3.6使用tkinter实现弹跳小球游戏)
- python实用教程(Python简直是万能的,这5大主要用途你一定要知道!推荐)
- python列表和条件组合的处理(一篇文章带你弄懂Python基础之列表相关操作和嵌套)
- python连接到本地的mysql数据库(Python实现连接MySql数据库及增删改查操作详解)
- python怎么抽取微信图片(Python 一键制作微信好友图片墙的方法)
- python中的reload(搞清楚 Python traceback的具体使用方法)
- python撤回的微信消息怎么看(Python实现微信消息防撤回功能的实例代码)
- python企业微信录信息(python获取微信企业号打卡数据并生成windows计划任务)
- 数字藏品市场有多乱 周杰伦丢了 一只猴 ,损失超300万(数字藏品市场有多乱)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
热门推荐
- idea安装mybatis(IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug)
- 怎样查看mysql的安装路径(MySQL中查看数据库安装路径的方法)
- python自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- python多进程与多线程详解(Python线程之定位与销毁的实现)
- pyqt一键部署python环境(python使用PyQt5的简单方法)
- 什么是网页挂马,怎么防范网页被挂马
- smart组件详解(Smarty模板类内部原理实例分析)
- 判断图片是否加载完成
- sqlserver改表结构不允许(SQL Server阻止保存修改表结构的解决方法)
- vue 修改后刷新(Vue使用三种方法刷新页面)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9