00:00
哈喽,大家好,我是霍长亮,那么咱们这节课要讲的呢,是关于代码的一个缩进,其实呢,相对于国产的一员来说啊,它在这方面做的不是很人性化,那你语言的话根本就不用考虑这些问题,那他的话也得考虑,那咱们就来吧,既然想学它。那么先说一下这个Python缩缩进呢,它不像说我们刚刚说的语言呢,或者说一些Java c啊,对吧,你像Java跟C呢,往往都是采用类似于大括号啊分割模块对吧,大括号就是这个。就是这个符号啊,那么我们在Python里面的缩进,它用的呢,就是。冒号啊,然后呢,就是。缩进可以用这个怎么说呢。空格或者type键都可以啊,他也不是说绝对必须是说敲几个空格。但是你必须保证所有的这一套啊,这一系列。
01:03
阔格树架啊,这个说起来有点绕啊,呃,我们来看一下啊,为什么要说?数量它可以调呢。这个呢,就是默认呢,就是四个空格,但是呢,你要想调也能调,在哪调呢?在这个设置里边。然后。点击设置。往下拉看到了吧,默认呢就是四个,那你要是高清的话,你设置成16个没人管对吧,那么我们习惯性的都是用空格,那有人说我用太不键行为也行啊,但是呢,根据说咱们这个手习惯性的这个大拇指,它刚好是放在这个空格键上,对吧,你这个时候敲更加的符合你的人体工学。那么我们如果说在编写代码的时候,就像我刚才说的,你四个空格跟三个空格,那不能成一套啊,它会直接报错,你要说都是四个,或者说你像刚才我们教你的,你改成16个,你都是16个都可以,那你不能说有的是四,有的是五,有的是八,有的是16,这样的话就该报错了,那么我们来说一下,这个空格是在什么时候用呢?就是代码缩进嘛,比如说呃,举个简单的例子啊,我们做一个简单的判断啊。
02:24
如果什么什么则什么什么,那这个则它相对于,如果它就属于是下一层啊,那么它就应该有一个缩紧。咱们举一个简单的例子啊,咱们就说这个,呃,身高体重吧啊。假设啊,来一个井号,上节课学的井号什么意思啊,是一个注释啊,行,实现这样一个效果,如果。嗯,你的让用户输入一下身高和体重。
03:02
然后。进行计算。就是用体重身高除以体重。啊,这就相当于是咱们小学的最后一道应用题对吧,你前面往往都是一加二二加三三加六四十八加53对吧,然后最后给你来一句啊,这个一个澡堂子一个金水,一个出水什么时候能装满啊,咱们这个最后这现在就相当于是那道应用题了。
04:05
啊,这个值呢,可能还不太精准,咱们找一个高大上一点的吧,啊,用这个身体质量指数啊,往大了说,这叫b mi啊,也是我上高中的时候经常测的一个东西,学校老师体育要求的,那么不懂这个什么意思呢?简单啊们百度一下啊,当然说现在这个东西跟简的Python没啥关系啊,这算是一个课外知识啊。Python啊,这个这个b mi呢,就是身体质量指数,看一下它的计算方法啊,比如说有一个公式啊,把它复制下来啊,这页就可以关了。对吧,那么我们呢,就是让用户输入身高和体重,然后我们计算出来b mi,然后根据b mi来给用户一个输出啊,说比如说你小于多少是轻啊,然后在它就是介于多少和多少之间是正常,高于多少是。
05:07
肥胖啊,就是这么一个事儿,这么一道简单的应用题,那么我们要实现的话,怎么去实现的,其实从E语言里边啊,这就是一个啊,If啊,或者说这就是一个函,If就就是一个判断循环,或者就是一个简单的,如果判断啊非常简单,那么在这儿呢,咱们主要是用这个代码来演示一下关于说。缩进的一个写作的方式啊。现在是半角吗?不是。就写H吧,身高H,然后体重是W。算了,而且全称吧,以免一会儿我自己都忘了。
06:35
好,我们先写着一行代码,我们来看一下它的运行效果。看到了吧,请输入您的身高,那么在这我们就可以获取到一个身高的一个变量,当然这个呢,就是一个变量,相当于是你随便写啊,你就写一个H都没关系,H1H2H三都可以,你自个儿记得住就行。
07:01
然后呢,我们在这里又可以看到一个小的细节,诶,你看它这个字的颜色不一样了,对不对,那么绿色的呢,可是我们自己输入的,然后这些有颜色的,那么它是什么?是一种命令啊,是一种命令,这个呢,大家慢慢体验以后就能感受到它的用处,好那么我们复制一下同样的。方式啊,说完了身高下面叫体重对吧。OK,那么现在呢,还没有用到咱们要聊的关于缩进量的问题,然后我们说。缩进量之前,你需要判断一个b mi。
08:02
接下来呢,就是一个简单的数学公式,对吧。我们这有啊,就是用体重除以身高,平方呢,大家都知道吗?平方不就是它乘以它本身乘以本身对不对。所以说呢,我们就是这里啊,除号在Python里面是什么,就是它,然后。平方呢,就是它乘以它乘号是什么,我们其实第一节课就讲了,对吧。对吧,那么我们现在呢,就已经把BA mi计算完了啊,然后呢,下一步是干嘛呀,就要开始进行一个判断,对吧,那么判断。在咱们语言里边,就是如果或者判断这两个汉字,在Python里边呢,就是用if。看到了吧,色又不一样了啊,这就是一个命令。
09:05
那判断是什么啊。我们刚才说的,比如说这个b mi小于18.5啊,就是说您有点瘦了。小于号怎么打啊,键盘上自己看啊,大概呢,就是在M旁边。这个时候后面直接换行吗?不是是一个冒号,那么注意这个呢,冒号跟分号啊,你不仔细看它看不清啊,你需要按shift它才是冒号,不摁shift它是分号啊,大家仔细看。啊,这里呢,是一个冒号。然后这里呢,我们它就有一个自动的一个缩进了之后呢,我们可以输出一个printer啊。说说什么呢?大概意思就是您有点瘦,该吃吃该喝喝啊,甭减肥了。
10:07
您的b mi是多少?然后把我们计算的这个b mi。给他输出。然后再跟他说一句。
11:04
我觉得咱们干程序员的说这个东西能正常就不易,要是说能偏瘦,那就更难了。好的,那么我们继续写啊,你就说低于18.5,说你有点瘦,那么你如果说在18.5以上啊,你说大于等于这个18.5。小于等于24.9,这个呢,就是一个正常的范畴,对吧,那这个怎么写啊,其实我们上面都有了,我们直接复制COPY1份就可以啊。对吧,然后这里呢,就不是一个了,它是两个因素对吧,一个呢是大于等于啊。刚才不是小于吗?我们写大于等于,这个很好说吧?
12:04
大于等于18.5,然后我们后面还有一个变量啊,还有一个限制,就是说它得小于24.9,就是说你不能。低于这个也不能高于24.9,要不然你就胖了,那么两个条件之间用什么and啊,也就相当于是且啊,且或非对吧?一个逻辑变量案就相当于是且,就是说你要大于18.5,且要低于24.9比。小月。然后这个时候啊,输入您的体脂是多少。然后说这个您正常。
13:03
之后呢,我们再来一个。啊,是不是来一个肥胖对吧,就说你超过24.9,假设他就当时是这个肥胖了啊,这个怎么写。好了。再来一个if。啊,大概呢,就是这样的一个效果,我们来看一看最终的运行方式,如果。OK,没有问题,没有任何的报错对吧,那么我们今天主要讲的是什么,是关于这个缩进我们这里呢,给它删除一个。
14:10
你再试试还行不行?看到了吧。红色的报错告诉你,这里没有缩紧。我就需要。Yeah。啊,没事,不小心给关了,我们再打开一下。那么这里呢,又涉及到一个新的小技巧,你比如说不小心关掉了啊,然后我们怎么打开啊,也简单在这。打开。然后找到我们之前保存的位置,这也就是为什么让大家习惯性的经常保存啊,防止不小心关掉啊,电脑没电啊之类的做无用功,看到了吧,现在呢,我们就已经把刚才的打开了。
15:01
啊,说是1.27是一点二一点三都用的它OK啊,我们现在这里。1234挑四个空格没问题吧,我们再来运行。OK,完全没问题,没有报错,那么我们一直在说的,如果说你少一个空格。或者你敲三个123。看了吗?没对齐,这个时候也会报错,看到了吧。所以说呢,你这个空格你想调的话,你可以调,但是你必须得都一样啊,你不能有的仨,有的五个,有的十个,你要调的话就都调成一样啊,这一课呢,主要讲的呢,就是关于我们刚刚所说的一个啊缩进符的一个问题,然后粪便也携带的一些杂七杂八的啊,包括说怎么打开呀,然后一些变量啊,大小啊,符号啊之类的啊,包括说且火费的一个案子,后期呢也会详细,大家继续啊详细的讲。
16:03
之后呢,我们既然写完了嘛,总要做一下测试啊,因为大家也是要看一下效果的,这也是咱们的一个小成绩小作品之一啊。啊,到这儿了,说请输入您的身高啊,在哪输入啊,对吧,你你看光标在这儿呢,你直接输就行啊,你不能说把光标放上面,那不可以啊,光标放这1.8,然后体重啊,咱们举几个简单的例子吧,假如说啊,写一个100,就说你200斤,当然我没那么重啊,啊它就提示您胖了,对吧,您的体重是多少?得得得得得啊您胖了就下面这两行,那么如果说我们重新运行一下。输入一个啊,正常的像1.8啊,体重呢,我们写一个。这个个儿我估计的100斤应该有点瘦了吧,50。
17:01
啊,50公斤都说胖啊。那肯定是哪里出了问题,我们再做一下数据测试啊,应该是哪里写错了,我们再来试一下。嗯。身高1.8,然后体重。比如说我们写一个正常的。写个30,这肯定是瘦的吧?还说胖,诶他这算的。您的b mi怎么会是身高体重?肯定是哪里不对了,这个算的肯定是错误的,怎么还是30呢?我们看一下代码啊,这是身高没问题,体重没问题,B mi没哦这里啊,这就是一个小学算术的一个错误了,如果说按照这个写法的话啊,他就不是用体重除以身高的平方了,而是用体重除以身高再乘以。
18:04
身高啊,所以说是一个数先除一个数,再乘一个数,还是变成它了啊,所以说我们这里计算错了,你要是想用它除以。这两个的乘的结果,那应该是加上一个小括号,哎呀,净犯点这小学生都不会犯的错误。啊,这样的话应该就没问题了,好,我们再来试一下。啊,比如身高1.8啊,体重还是100,这肯定是胖对吧,没问题。然后1.8。嗯,100。100斤的话就相当于是50KG,这应该就是正常吧,啊,这是有点瘦啊,这次就正常是有点瘦,然后呢,我们再来测试一下。
19:05
1.8,然后70。啊,这是正常啊,这样的话我们就实际测试了一下,包括刚刚我们写的正常胖瘦就都有了,那么其实啊,我们这节课主要讲的呢,是关于这个啊缩进,然后在讲缩进的过程之中呢,也带着大家实际打印了一下。包括啊,一个判断的逻辑,包括这个且就是相当于是暗的,包括换行啊,包括输出啊,输出变量啊都有了,然后呢,同时也演示了一个我犯的一个小错误啊,也是大家以后在实际学习的时候,实际写代码的时候也要注意啊。记住从左往右,如果说你是平方,那你就应该给人家加个小括号啊,不然的话就是等于是它除以它再乘以它了啊,而不是它除以它们两个相乘的结果啊。好了,那么今天这节课就和大家分享到这里,感谢您的关注,我是霍长亮。
我来说两句