00:00
上次呢,总结了各种容器,除了基本数据类型之外呢,有各种各样的容器,比如说序列类的,集合类的,还有这个映射类,映射类的就是字典,根据这些容器可以跑什么流程吗?那这个就是计算机编程的核心了,所谓的编程就是数据结构加算法。数据结构呢?指的是容算法指的是什么呢?算法是程序的流程。具体来说,啥是流程呢?流程,流程,流动的程序,程序就像水流一样,从高流到低,从开始流到结束。流动着啊,Flow着,哎,所以流程图呢,就是flow chat, 以前我们学的呢,一条道儿走到底,这就顺序流程最简单,这回呢,我们要了解新的流程分支结构,比如说呢,就是有这样的这个销售的话术,哎就当销售都得培训嘛,话术也有个分支节点,比如说你说完这套话之后,客户是感兴趣呢,还是没感兴趣呢?感兴趣有感兴趣的处理方法,没感兴趣有没感兴趣的处理方法。
01:07
所以这个分支节点呢,就是关键做一些这种判断啊,判断什么呢?判断2和1的关系,2是不是大于1啊,哎,二大于一是处,二大于一是处,那二小于1是什么呢?二小于1就是false,可以根据这个判断来进行分支,如果说2>1打个冒号。打个冒号一回车,3个大于号就变成3个点儿了,意味着这不是一个顺序的过程,而是进入分支的流程了。按一下tab tab之后呢,Print一个东西,Print谁呢?Print o easy.那这个时候又是点点点,说明他还在这个分支里面,再加一回车,再加一回车,回到了三个大于号,那这个时候这个分支的流程结束了,因为二大于1成立,所以输出了OEZ,那如果说不是二大于1,是二小于一呢?我还是输出o ez, 摁一下回车,还在这三个点里面,再回车,条件结束,条件结束。
02:15
之后我发现他没有像刚才一样输出OEC,因为什么呢?因为他不满足条件,根本就没有输出这个东西,所以这就是一个最简单的什么分支语句。分支一句,那类似的还有具体体温大于38°就要报告,否则的话呢,无事发生。那这个是怎么个流程呢?流程图是这样的。首先呢,矩形的就是顺序流程,输入这个提示信息,输入体温,体温得到T呢,对它对38进行判断,这就是这样一个菱形块。不是像方形块儿了,方形块儿是顺着往下走,菱形块儿,这个菱形块儿它大于38。
03:00
就会怎么样呢,就会输出发烧了,所以条件是蓝色的部分,条件满足的时候,而执行的呢,是红色的部分。那这个能跑吗?我们试一下。把这个代码呢复制出来,做一个叫呃,T.PY的程序,把它呢CTRLV粘贴过来,然后去运行,这时候它会新开一个终端。先输入这个TT是多少,T是39,这个时候出现了一个type l大于号。不支持在SDR和。Int实例当中进行比较什么意思?这个东西得到的是什么?得到的是一个死string,可能是ABC,你拿ABC和38去比,这驴唇不对马嘴,你必须得怎么样把它转成印它或者转成float它,它才是个竖啊,竖才能跟比嘛,对不对?
04:01
那这个时候我们把它转化一下温度多少,39°。报告你有发烧。如果重新运行。60°,35 36°,不满足这个大于38,那就会怎么样,啥都不干,能不能把这个东西加个标红来做个提示呢?我们运行一下你的温度是多少,比如说你是39°,那么标红那个warning你发烧了啊,如果说不执行呢,36°呢,它就还是不执行好,这次呢,我们学的就是语句,什么语句条件语句。那这个条件语句呢?整个叫条件语句,If statement if statement, 条件语句里面分成什么呢?红色部分和绿色的部分,红色的部分是条件表达式,Condition就是具体的条件,绿色的部分呢,是满足这个条件之后执行的。
05:00
条件语句执行体,Suit.前面有一个if。说明这是个条件语句,在条件后面有个冒号,说明这后边是执行体suit。这个就是我们今天学的新东西,叫什么呢?叫条件语句if怎么样?就执行什么东西,那if语句还有什么要注意的呢?我们下次再说。哦,EZ教程。
我来说两句