浅谈Python的条件判断语句if/else语句


Posted in Python onMarch 21, 2019

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。

比如,输入用户的年龄,根据年龄打印不同的内容。。。

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语句详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
对于Python的Django框架使用的一些实用建议
Apr 03 Python
Python中用altzone()方法处理时区的教程
May 22 Python
详解Python中 sys.argv[]的用法简明解释
Dec 20 Python
Pandas过滤dataframe中包含特定字符串的数据方法
Nov 07 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
Sep 02 Python
python实现二分类的卡方分箱示例
Nov 22 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
Apr 14 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
Django视图类型总结
Feb 17 Python
教你如何使用Python下载B站视频的详细教程
Apr 29 Python
python标准库ElementTree处理xml
May 20 Python
python使用thrift教程的方法示例
Mar 21 #Python
在Python中如何传递任意数量的实参的示例代码
Mar 21 #Python
详解python使用turtle库来画一朵花
Mar 21 #Python
python中import与from方法总结(推荐)
Mar 21 #Python
python批量创建指定名称的文件夹
Mar 21 #Python
python根据txt文本批量创建文件夹
Dec 08 #Python
python+os根据文件名自动生成文本
Mar 21 #Python
You might like
基于PHP生成简单的验证码
2016/06/01 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
parentElement,srcElement的使用小结
2014/01/13 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
CSS3之多背景background使用示例
2013/10/18 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
自动化专业毕业生自荐信
2013/11/01 职场文书
读书心得体会
2013/12/28 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
电台实习生求职信
2014/02/25 职场文书
社会工作专业求职信
2014/07/15 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
婚庆主持词大全
2015/06/30 职场文书