文档章节

4.python-and-or-not

comonda
 comonda
发布于 2016/11/07 15:09
字数 283
阅读 1
收藏 0

#一

编写一个函数判断输入的三个数是否能构成三角形

我写的函数

def is_triangle(a, b, c):
    if (a+b>c and abs(a-b)<c) or (a+c>b and abs(a-c)<b) or (b+c>a and abs(b-c)<a):
        return True
    return False

别人写的函数

def is_triangle(a, b, c):
    return (a<b+c) and (b<a+c) and (c<a+b)```
**反思:在我记忆中构成三角形的要数是两边之和大于第三边,两边之差小于第三边,这事一个重复的概念,移一下位置就可以实现。所以,构成三角形的原理就是任意两边之和小于第三边**
***
#二
### and or 的用法探究
* **and or 返回的不是布尔值,而是返回结果**

a = 3 b = 2 #c = [a,b][False] c = a or b print(c)

结果 3


a = 3 b = 2 #c = [a,b][False] c = a and b print(c)

结果 2

* **or:遇到True立马返回值,全False返回最后一个False。**   
* **and:遇到False立马返False,全True返回最后一个True。**

**应用:True 为a, False为b**

a = 3 b = 2 #c = [a,b][False] c = a < b and a or b print(c)

结果 2

© 著作权归作者所有

上一篇: 1.markdown的使用
下一篇: 3.装饰器与闭包
comonda
粉丝 0
博文 4
码字总数 1016
作品 0
广州
私信 提问
Python_IO.Error.Exception

1.输入输出 接受用户的输入: input() 输入格式:str(), format Code: 2.写出文件 3.读入文件 Code: 4.Python有两种错误类型: 1).语法错误(Syntax Errors) 2).异常(Exceptions) 首先,try...

junjunba2689
2018/05/11
0
0
八本Python好书,最看好《Python Cookbook》

未命名 (1).png Python 资源分享群 群已满一百,加我拉你入群: 微信图片_20171114103901.png Python.png 以下介绍书籍的电子版(由黄青青分享)领取方式:链接: https://pan.baidu.com/s/1...

不怕摔倒的菜鸟
2017/11/14
0
0
python安装redis

https://pypi.python.org不错的网站python的库一搜就有 1.wget https://pypi.python.org/packages/source/r/redis/redis-2.10.3.tar.gz 2.tar -zxvf redis-2.10.3.tar.gz 3.cd redis-2.10.3......

果树啊
2015/10/08
74
0
Python 自动化运维2-iPython安装

iPython安装 iPython作为交互式Python Shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进。 iPython安装过程 1.安装Python包管理工具---pip wget https://bootstrap.pypa....

Forevered
2018/07/02
0
0
字典对象.字典生成

1.PYTHON调用hash()函数来判断键的可用性,键可以是数字,字符串甚至是元祖 2.PYTHON内置字典dict,在其它语言中也称为map,使用键值对存储,具有极快的查询速度,无论这个表有多大,查询速度都不会...

满满李
2016/02/17
18
0

没有更多内容

加载失败,请刷新页面

加载更多

ant 中的fileset include等拷贝

拷贝一个目录到指定目录下 例:<copy todir="${basedir}/new"> <fileset dir="${basedir}/old"> <include name="appgen" /> <include name="appgen/" /> <include name=appgen/**" /> <incl......

shzwork
10分钟前
1
0
react-jianshu项目的创建

创建项目 1、github上创建仓库react-jianshu 2、将项目克隆到本地git clone git@github.com:startjcu/react-jianshu.git 3、在当前目录(项目目录的上级目录)下执行create-react-app react-...

星闪海洋
19分钟前
2
0
OSChina 周二乱弹 —— 小哥哥,你可以教我写代码吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @nnnm: 生活大爆炸,结束了,这部陪伴了漫长时间的情景喜剧,最终是以诺贝尔奖和大团圆收尾的。虽然,不算精彩,但也是温馨。而少年谢尔顿的...

小小编辑
今天
235
11
typescript 接口 函数类型 可索引类型

函数类型 可索引类型 数字索引签名 字符串索引签名 数字索引签名返回值 必须是 字符串索引签名返回值的子集 只读索引签名

lilugirl
今天
3
0
Oracle SQL语法实例合集

如需转载请注明出处https://my.oschina.net/feistel/blog/3052024 目的:迅速激活Oracle SQL 参考:《Oracle从入门到精通》 ------------------------------------------------------------......

LoSingSang
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部