前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python第十五课:条件语句

Python第十五课:条件语句

作者头像
HuangWeiAI
发布2019-07-30 15:05:27
3740
发布2019-07-30 15:05:27
举报
文章被收录于专栏:浊酒清味

条件语句

If语句,顾名思义就根据我们给定的条件,先判断条件是否成立再做决定。我们直接看下面的例子来感受条件语句的用法。

我们定义了两个变量,比较这两个变量的大小。第一次比较是women小于men,所以条件语句返回True值,条件成立,于是执行print语句。之后,我们改变了women的,于是两个变量大小关系发生了改变,我们改变了第二个if语句的条件,于是也返回True值,执行print语句。

注意到if后面的是一个逻辑判断表达式,返回的值是逻辑变量True或者False。它一般由比较运算符逻辑运算符组成。在上面的例子中,我们只使用了比较运算符而没有使用逻辑运算符。逻辑运算符可以在有多个判断条件的时候加入进来,起到多条件同时判断的作用。在运算符一课中,我们详细介绍了比较和逻辑运算符。

运行结果:

if else

If语句虽然妙,但是和else配合服用更加妙。一般而言ifelse判断的对象是一样的,只是他们逻辑关系却不一样,比如我们可以把例一中的两个判断语句用else组合起来,一气呵成写出来:

我们把womenmen的大小关系划分成三种:大于,小于和等于。If负责小于的情况,elif负责大于的情况,最后else是这两个条件之外的,也就是等于。所以三个情况互刚好构成了一个事件的完整逻辑关系。

运行结果:

加入逻辑运算符

前面两节给的例子十分简单,我们给大家举一个比较复杂的例子:分段函数

我们设置的函数在x小于等于-1以及大于等于1的时候y=0,这里我们用逻辑运算符or来处理。在x=0的时候,我们设置y=1。最后排除以上情况,我们设置y=-1

运行结果:

-1

练习题

1,将例二中条件语句内容写成一个函数,然后带入不同的变量值看一看。2,尝试写一个条件语句嵌入条件语句的程序。

3,将例三改写成四行的逻辑判断。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浊酒清味 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档