首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >真值表

真值表

作者头像
Crossin先生
发布2018-04-16 16:08:19
1K0
发布2018-04-16 16:08:19
举报

逻辑判断是编程中极为常用的知识。之前的课我们已经说过,见第6课和第11课。但鉴于逻辑运算的重要性,今天我再把常用的运算结果总结一下,供大家参考。

这种被称为“真值表”的东西,罗列了基本逻辑运算的结果。你不一定要全背下来,但应该对运算的规律有所了解。

为了便于看清,我用<=>来表示等价关系。

<=>左边表示逻辑表达式,<=>右边表示它的结果。

NOT

not False <=> True

not True <=> False

(not的结果与原值相反)

OR

True or False <=> True

True or True <=> True

False or True <=> True

False or False <=> False

(只要有一个值为True,or的结果就是True)

AND

True and False <=> False

True and True <=> True

False and True <=> False

False and False <=> False

(只要有一个值为False,or的结果就是False)

NOT OR

not (True or False) <=> False

not (True or True) <=> False

not (False or True) <=> False

not (False or False) <=> True

NOT AND

not (True and False) <=> True

not (True and True) <=> False

not (False and True) <=> True

not (False and False) <=> True

!=

1 != 0 <=> True

1 != 1 <=> False

0 != 1 <=> True

0 != 0 <=> False

==

1 == 0 <=> False

1 == 1 <=> True

0 == 1 <=> False

0 == 0 <=> True

以上就是基本的逻辑运算,你会在编程中反复用到它们。就算刚开始搞不清也没关系,多写几段代码就会熟悉了。

另外再说一下,我们论坛上开了一个叫做“编程擂台”新版块,目的是给已经掌握一定编程基础的同学提供一些练手的选择,巩固所学知识,可以学以致用。欢迎大家来这里把想要尝试的项目写出来,或者去挑战别人放出的项目。现在除了我自己抛砖引玉放的两个小程序外,还有另外两位同学发布了自己已经完成或正在尝试的程序--一个抓取“糗事百科”更新的小程序和一个“单词听写软件”。期待看到更多的程序。无论大小,无论难易,敢于尝试就是迈出了第一步。否则,光靠看教程是没法真正学会编程的。

封面图是首个离开太阳系的人造物体--“旅行者1号”。

#==== Crossin的编程教室 ====#

面向零基础初学者的编程课

每天5分钟,轻松学编程

回复『 p 』查看python课程

回复『 g 』查看pygame课程

回复『 t 』查看习题

回复『 w 』查看其他文章

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

本文分享自 Crossin的编程教室 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档