浅谈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的即时标记项目练习笔记
Sep 18 Python
在Python中使用__slots__方法的详细教程
Apr 28 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
python读取文件指定行内容实例讲解
Mar 02 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
Mar 09 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
Django跨域请求原理及实现代码
Nov 14 Python
pycharm Tab键设置成4个空格的操作
Feb 26 Python
Python基础教程,Python入门教程(超详细)
Jun 24 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 函数学习简单小结
2010/07/08 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
澳大利亚自然和有机的健康美容产品一站式商店:Ziani Beauty
2017/12/28 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
采购文员岗位职责
2013/11/20 职场文书
函授教育个人学习的自我评价
2013/12/31 职场文书
语文课外活动总结
2014/08/27 职场文书
大学生见习报告总结
2014/11/04 职场文书
服务员岗位职责
2015/02/03 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android