00:00
哎,同学们,那么刚才呀,我们把这个衣服关键字讲完了,那我们做一个小练习啊,这小练习呢,会结合上一个和上上一个案例啊,输入和if的一个结合啊一起使用,好我先把这个全都关闭一下啊,在这儿我们来创建一个新的文件啊,新的文件啊上硅谷小线,爬虫小线,这叫啥来着,叫流程控制语句啊,控制语句记住了啊,然后再写啥呢?这是if案例练习啊,案例练习,那我们这个案例想想做啥样的一个练习呢?说现在这样哈,在控制台上。在控制台上输入啥呢?输入一个年龄啊,输入一个年龄,那么说如果您的年龄大于啊18了,那么就打印打印可以去网吧了啊这个需求各位同学看没看懂啊,就是在控制台中我们输入了一个年龄,那么说如果您的年龄要大于18了,就可以去网吧了。
01:19
那这个时候有同学可能那我小于18咋办呢?你别着急,我们下一个案例来说啊,下一个案例来说好嗯,控制台输入同学们你还记得它是啥吗?啊,你还记得吗?是不是一个叫做input的一个方法呀,对吧?各位好,现在写上age等于啥来着?Input诶这里边写上写上请输入您的年龄啊,请输入年龄,那这个年龄是不是就是你在控制台输入的那个数啊,对吧?诶,你在控制台输入那个数,好同学们如果一会儿有个小bug的话,你先别着急,我们会立即调整哈,别着急是因为我们要判断一下它的数据类型,看能不能比较啊,对不对?好,那同学们现在来干啥呀?
02:12
哎,来来干啥来判断呢?是不是思考一下啊,说如果呀,你这个年龄要大于18对吧,你看咱们就跟说话一样吗?是不是,如果你的年龄大于18,你咋整是不是可以去网吧了呀,来打一句话来啊,你可成年了是吧?哎,成年了可以去网吧了,那么这里边啊,不仅有同学会去思考一个问题,为啥说我说跟同学说可能会遇到一个问题呢?你得去想想啥呀,你这个A啊,它是什么数据类型的。如果它是一个字符串,它能和整形去比较吗?这个是需要我们去思考的啊,思考的好,同学们,我们现在来运行一下,走你我在这输入一个年龄19啊,回车报错了,为啥报错呀,同学们,好像有同学老师我看不懂啊,我只能看懂string和int呀,对吧?哎,那你就想呗,是不是他俩因为比不了啊同学们。
03:21
啊,是不是因为比不了啊,再说老师我不知道这个in呢,它给我们的这个age是字串啊,那我想看一看它是不是字串,咋整,我们之前是不是学过一个东西,这个东西是干啥,是不是能判断数据的数据类型,对不讲,所以这里边它的方法是啥来着?来print写个type还记得吗?是不是type type里边将谁呀?Age给它传过去啊,传过去来看一眼啊,把这个先注释一下是不是,别着急,一步步来来运行,它看年龄走你你看是啥类型,同学们是不是一个字符串类型,那么现在问题来了,字符串类型的数据能和整形去比吗?
04:08
那我们发现能不能比是不能比,那你来这写上啊,说input返回的是写写个笔记吗?返回的是啥呀?字符串类型啊,返回字符串类型这里边呢,说注意情况下,默认情况下,那不是默认情况下了,就是字符串和整数in它是不可以比较的,同学们这个理解吧,是不可以比较的,比不了啊猫和狗他俩咋比呀,他比啥呀,他是不是比不了,那咋整。同学们,那咋整?是不是这把我们用啥呀,用强制类型转换就行了,猫和狗比不了,OK,我把狗变成猫不就完了吗?对不对,好,所以说同学们啊,在这里边我干啥呀?我给这个注串强制类型转换成什么?转成整形不就可以了吗?好OK,那现在呢,我在这写个in它啊或呃这个写大家可能看起来难度有点大,好在这写在这写就简单多了,你看着就就比较简单了哈,当然你也可以在上面写,问题都不大啊,他俩没啥区别啊,没啥区别好OK,虽然呢,你在这儿获取的珠串,那没办法呀,我做不了我就干啥,我给你转他,我强大是吧,给他强转成啥呀正形,那是不是就可以比了呢?来看一眼,走请个谁呀,19走,你是不是就可以上网吧了?哎,所以说我们再来一个17。
05:41
时机大于什么?我们不大于啊,所以说不执行呗,注意啊同学们,所以说在最开始的时候我说了啊,我们可能会遇到一个小问题,这个小问题是啥呢?就是字符串和整形能不能比,那不能比了,不能比咋整呢?强制类型转换的啊同学们,所以说这个小案例中我们考察了三个知识点啊,案例中考察了三个知识点,第一个知识点是什么?哎,就是我们的控制台输入,哎,第二个知识点我们考察的是啥呀?
06:18
哎,考察的是强制类型转换,第三个知识点,我们考察的是,哎,记住了说啥呢,说int和字符串是不能比较的吧,哎,就是弹仨了,OK,同学们以上呢,就是我们这个if案例的练习啊,不知道同学们听没听懂,没听同学可以告诉我啊,好,我现在把视频暂停一下。
我来说两句