00:00
好,同学们,我们继续来看一下算术运算符的课堂练习二。那我看,呃,这里面有两个编程题,我们一起来完成一下。他说第一个假如还有97天放假,问。让你写个程序,问还有多少个星期零多少天,把它给我算出来,第二个。定义一个变量,保持华氏温度。然后呢,华氏温度转为摄氏温度的公式为五除以九乘以华氏温度减去100,请求出华氏温度对应的摄氏温度。好,这两个题呢,我们一起来完成。课堂练习啊,课堂练习二。我们来一起把它完成了。课堂练习二。先把这个题呢给大家放到我们的笔记里面去,然后我们写对应的代码。对吧,大家大家也先想一想啊,就说在老师没有写之前呢,你们可以把这个视频先暂停一下,然后呢,你们自己想一想,再看老师是怎么来完成的,来我们先说第一段代码。
01:08
好的,我们。开始。啊,这块因为。他已经演示过了,我就把它注释掉。注掉,好,同样我们在这个chapter里面呢,我们新建一个文件夹,叫做练习课堂练习啊EXE。好,把练习呢写到这里面就可以了。哦,这边还有一个用到这个东西把它注销。在练习这个文件夹里面,我们新建一个文件。在练习X X access里面啊,新建一个文件,比如说这是我们的main go。还是老规矩啊。拿一份这个结构过来。对吧,好,我们的练习题第一个练习题是什么呢?假如还有97天放假,问有多少个星期,还有多少天。
02:03
那我用一个变量先定一下VR days。Inch等于97。没问题吧,好,我们现在把它统计一下print,比如说还有多少多少天呢,Week week。Weak。好,Int等于,怎么求days除以七?是不是这个又是还有多少周啊,再来VR还有零多少天day,余下的天数left啊,我们可以叫left day。Left。啊,就叫对吧。然后呢,这个时候应该怎么取啊,用this模七是不是就取余数啦,然后呢,我们输出一句话。好星期有多少个星期呢?有好我们格式化一下,这样子就比较舒服了,格式化一下print f。
03:02
把这个。给我粘过来。第一个地方我们写百分D。还有多少天呢?百分D,然后把这两个值给我扔进去就O了。第一个是week。第二个是对。然后呢,输完以后我们换一行。好朋友们,第一个题咱们就做完了,我们来运行一下点点。Exe。进到这里面去,我们高让一下,让看一下代码好像有问题。哪里写错了,看一下。哦,没有把它打开。是不是因为你要用到这个包嘛,那你不能说连个连这个包都不不引进去,那肯定跑不起来的,跑起来看效果。我们可以看到余下的说是有了多少周啊,你看13个星期零六天,这个肯定没毛病,你们自己去算一下,第一个题咱们就完成了。我们来看第二段,第二段代码第二个题,第二个题呢,他说定义一个变量的保释啊,保存这个华氏温度,然后进行一个转换,来我们一起来完成。
04:07
好,你可以暂停一下,同学们你可以先暂停一下,先自个儿想一想再听。那首先呢,我们定义一个变量叫。华氏温度你们可以先想一想啊,你们可以先暂停一下,再听老师的明白。好,我接着往下走,那现在呢,就是华氏。啊,我这就简单写一个拼音啊,花石温度float。FLOAT32,比如说这个华氏温度是这么多假设啊,我就随便写个值。嗯,那么这个是华氏温度,它转成摄氏温度的公式已经告诉你了,是不是我们可以马上把它求出来呀?VR44。也来一个FLOAT32吧。三二等于把这个公式给我拿过来用一下。对不对,我们可以把这个公式拿过来用嘛,这没毛病,嗯,然后呢,因为这个地方华氏温度这个变量咱已经有了,就把它替换掉。
05:07
注意这个格式啊,一般来说运算符之间呢,咱们都得有一个空格,明白诶这样子就好了,呃,因为这里面有一个什么问题呢,就是呃,他这边存在除的时候,有可能会导致它是呃不会去去把那个小数点拿掉了,因此呢,这地方我们写成5.0。是不是前面已经讲过这个问题了呀?如果你不写5.0的话,你写个五,有可能五一除九,好整个就就为零了,这个结果就错了,明白吗?好,然后呢,我们整个把它执行一下,就是对应的。或者要写吧,就是。呃,这样写谁谁谁对应的啊,对应的对应的摄氏温度。摄氏温度是多少呢?等于好把它输出来就行了,这地方我们按照原值输出。
06:01
按照原始输出也来一个。格式化输出好不好,就按这个格式化输出。你可以把这个变量也写进去,比如说这个变量这有个值。喂。这个对应的摄氏温度等于多少,是不是这样看起来就比较舒服了,然后呢,这个变量华氏温度的变量写到这。最后算出来的摄氏温度的变量写到这,这样一格式化呢,看起来就比较舒服,来跑一个。走,请看效果。他说。那这个143.2对应的摄氏温度为19对吧,为19,好这样就咱们就算出来就是正确的了,好,这样就是正确的了。好,那这样子呢,我们把这个题先给大家评讲到这里,先给大家评讲到这里OK。这里面有个需要同学们注意的地方啊,同学们,呃,这个地方可千万不要写成五啊。
07:00
如果你写成五的话,五除以九这个结果是多少?大家知道吗?是零,那你后面怎么计算都是零了,明白我的意思吧。所以说你看如果你写成五除以九好,那这个后果就是非常非常严重的了,那你看老师给大家运行一下,你看这个结果。你看这个结果是143.2对应的设置温度为零,这显然不对,因此同学们一定要注意这个地方,咱们为了保证正确性,应该是5.0除以九。OK,这点是大家一定要小心的啊呃,这不是开玩笑的,如果你那呃那写的是五除以九,那整个结果就是对的错的啊,这个才是正确的,你们去算一下应该是正确的,如果说你按这个我们的这个计算器来算呢,它也是正确的,比如说我。点零。除以九。是不是等于这么这么大一个数啊,再乘以。后面的华四减去100是1134.2减去100是不是34.2啊,那就是34.2,一等是九,没没问题吧,没问题,好这块呢,大家要注意是怎么做的好老师呢?把这段代码的答案先放在笔记里边去,大家消化一下。
08:17
我把它扔在笔记里边儿。把第一和第二两部分的要求呢,我们统一的放在这一块代码里边,大家消化消消化吸收一下,然后你看完了过后,如果这块你感觉还是不太熟悉,你自己最好独立的多敲几遍。你敲几遍,这个结果就出来了。各位同学。自己要去多练习好不好,一定要去自己多练习。
我来说两句