【Python】编程世界中真的只有0和1吗?

上一节:

<<【Python】我写的第一个程序>>

听老一辈的人说过,人家那个年代,都是用打洞机来敲代码,每次打洞都要打一段时间,然后拿去机房运行,多不容易啊。现在的小屁孩用着高级语言轻轻松松的,随便一写都是各种黑科技,而python更是黑科技中的黑科技。

        在昨天的文章中,你已经学会了用代码执行单条指令,但编程真正的能力不在于按顺序运行一条接一条的指令。你也不希望它只是简单地执行每行代码直到最后一行。所以今天我们要来学习控制流。

        控制流可以决定在什么情况下执行哪些python命令,就不必一条一条的执行过去了。在学习控制流之前,你必须知道如何表示yes和no,所以让我们来看看不布尔值、比较操作符和布尔操作符。

布尔值 传说中的0和1

在计算机世界里真的只有0和1,高级语言也就是把0和1变成各种语法,编译时还是要编程机器认识的基本语言来执行。所以说:真的只有0和1。世间万物存在就是1,不存在就是0;考试及格就是1,不及格就是0;会员就是1,非会员就是0;我吃饭了就是1,还没吃饭就是0......等等。布尔数据类型只有两种值:True和False。True就是真,False就是假。记住,一定是大写字母开头,否则将会出错。True 和False 也不能当作变量名来使用哦。

比较操作符  别人家的孩子总比你聪明

就是用来比大小的,比出来的值为布尔值,即True 或者 False。如果

要注意:一个 "=" 是赋值,两个"== "才是比较。另外,,<、>、<=和>=操作符仅用于整型和浮点型值,数值之间的比较。 什么意思呢?你总不能难为程序叫它帮你算出 cat > dog 吧?你觉得猫大还是狗大呢?这是不能比的。

布尔操作符  假作真是真亦假...

布尔操作符有三个:and(与)、or(或)、not(非)。用来比较布尔值的。

比如说:Trueand True,结果就是True,False andTrue,结果就是False。简而言之:只要两边有一边是False,它就是False,只有两个全部是True ,计算的结果才是True。

那or呢?也挺简单的。

比如说:Trueor True,结果就是True,False or True,结果还是True。简而言之:只要两边有一边是True,它就是True,只有两个全部是False ,计算的结果才是False。

不要晕,最后一个not。这个最简单了。

比如说:not True 结果就是False咯,not False 结果就是True呢?就像青春期里的孩子们,就是喜欢和父母唱反调,你说真,他就说假;你说假,他就说真,就是这样理解啦!

控制流语句   如果上天再给我一个机会...

这是最重要的控制流部分,是它让程序能够做出实际的决定。先给大家介绍最常用的控制流语句。If ... else ...语句。首先要说点语法,比如英语有语法,你要是乱说一通@#%%(#*U#Y&@(sakf;没有人会知道你在说什么。同样写程序也是一样,你必须按着语法来。

在Python中不像其它编程语言,需要用到 { } 花括号来表示代码块。在python中,用缩进来表示(灰色部分):

------------------------------------------------

if name == 'MilFun':    

 print('Hi, MilFun.') 

else:    

 print('Wow, who you are.')

------------------------------------------------

意思就是if (如果) name等于'MilFun,就输出Hi, MilFun.else (否则)就输出Wow, who you are。是不是挺简单的。好的,下面来实战吧!

python实战程序 ——If else

模拟用户登录过程。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,808评论 0 10
  • 一、PyCharm的基本使用1.1、注释:为了方便自己或者其他人查看单行注释:用 # 号单行注释多行注释: 用 ...
    IIronMan阅读 8,894评论 3 18
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,523评论 0 17
  • 前言: Swift语言出来后,可能新的项目直接使用Swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好...
    疯狂的电脑阅读 2,338评论 0 9
  • 一对恋人,在一起七年,最后感情走到水穷水尽。分开的那一晚,两个人像往常那样做了一点饭菜,沉默相对。 这些年来,女人...
    l俏俏l阅读 512评论 0 2