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 enumerate函数功能与用法示例)
- python3 for循环怎么用(Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解)
- python 读文件报错处理(解决python写入带有中文的字符到文件错误的问题)
- python编写pygame游戏怎么打包(python使用pygame模块实现坦克大战游戏)
- python实现列表删除重复元素(Python代码实现删除一个list里面重复元素的方法)
- mysql怎么做教材信息管理系统(python+mysql实现学生信息查询系统)
- python算法图解(python实现kmp算法的实例代码)
- ubuntu python3.7安装(详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本)
- 怎么用python实现链表(Python3实现的判断回文链表算法示例)
- 如何利用python编写日期的程序(Python读取指定日期邮件的实例)
- python基础教程常用函数整理(Python基础之函数的定义与使用示例)
- 使用python爬取网易云音乐(15行Python代码实现网易云热门歌单实例教程)
- python画佩奇(啥是佩奇?使用Python自动绘画小猪佩奇的代码实例)
- python如何读取文件(Python从文件中读取数据的方法讲解)
- python模块学习之random模块(详解Python基础random模块随机数的生成)
- Python实现模拟点击(用python实现刷点击率的示例代码)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
- 记忆中的台词(记忆中的台词)
- 袁冰妍轧戏 拍《琉璃》的同时还在拍《将夜》,难怪被骂演技差(拍琉璃的同时还在拍将夜)
热门推荐
- html5新增特性(总结html5自定义属性有哪些)
- IT技术类在团队管理上的几个建议
- css的内外边距均设置为0(详解css边距重叠的几种解决方案)
- django路由原理(详解django中url路由配置及渲染方式)
- 阿里云服务器公网ip搭建(阿里云服务器无公网如何上网?)
- 云服务器哪个最靠谱(云服务器哪家好?根据需求选配置才最好)
- mysqljoin语句用法(MySQL的join buffer原理)
- python线程池怎么设置(python自定义线程池控制线程数量的示例)
- CentOS 7下安装配置proftpd搭建ftp服务器的详细教程(CentOS 7下安装配置proftpd搭建ftp服务器的详细教程)
- 阿里云服务器内外网址(阿里云服务器网站发现后门该怎么处理)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9