美文网首页Python
有几个Lucy?

有几个Lucy?

作者: 虽然菜 | 来源:发表于2021-12-10 14:17 被阅读0次

        选择结构就是if条件判断。之所以叫选择,是因为我们其实就是在做选择题,看看不同情况下要写什么代码。

        选择结构的讲解网上有很多,语法就不仔细讲解了,这里我们讲下选择结构的使用和注意事项。

使用

        使用选择结构,一定要弄清楚一件事情——我们要判断的条件之间是什么关系。

        比如说,一周有七天,我们用1~7这几个数来代表周一到周日,那么数1~7,只可能同时有一个成立,当然也可能是其他的数。所以代码写出来就是:

判断周一到周日

    上面的代码里,如果weekday==1成立了,那么后面的其他判断就不会执行了,如果weekday不是1,那么就会进行weekday==2的判断,如果weekday==2也不成立,就会执行weekday==3的判断,以此类推。

    现在我们把应用场景换一下,比如说:小明在路上走路,遇到了四个人,四个人的名字分别用变量a、b、c、d来表示。要是告诉你,小明遇到的这四个人当中有不止一个叫Lucy的,请问小明遇到了几个Lucy。用amount 代表有几个Lucy那么这段代码写出来就是:

几个lucy

        这里就不能用elif了,只能用if,为什么呢?因为不管a是不是Lucy,b都有可能是Lucy,同理c和d也是一样,所以每个判断都要执行。

        请大家仔细体会两种情况的区别,这是学习选择结构初期,最不容易理解清楚的地方,很多同学都会写错。并且该写elif的使用请不要写if,不把这些区别搞清楚,是不利于后续的理解的。

        再看另外一种情况:周一的时候要升国旗,用weekday表示今天是周几,请判断要不要升国旗。

升国旗

        对于这一段代码,我们只需要知道是不是周一就可以了,所以直接if-else。

注意事项:

        使用选择结构,有几个注意点是必须要记住的。

        1、选择结构里必须有if,可以没有elif和else。注意一定是先有了if,才会有elif和else;

        2、if、elif和else的最后都要有冒号;

        3、代码要有缩进,相同缩进数的语句在一起组成一个语句块;

        4、==(两个等于)号表示判断相等,=(一个等于)号表示赋值,这俩是同学们出错率最高的地方之一,并且极其难以排查。切记切记!

相关文章

  • 有几个Lucy?

    选择结构就是if条件判断。之所以叫选择,是因为我们其实就是在做选择题,看看不同情况下要写什么代码。 ...

  • 下属不汇报工作,真不是她的错

    “Lucy,我真想教训一下部门那几个姑娘!”Amy狠狠地吸了一口可乐,因为喝得太急,差点呛住。 Lucy不慌不忙地...

  • Lucy

    看到《Lucy》的片名时,我就想到了“露西少女”。 一个和渣男在一起的小人物,因为意外吸收了蓝色晶体cph4,竟然...

  • LUCY

    呀僧索爱 苦海翻起爱恨 在世间难逃避命运 夕阳下的破旧城楼,你在左边,我在右边;看得出这两年来我有些怕冷,如果一把...

  • Chapter 22

    描写Lucy: Lucy was naturally clever; her remarks were often...

  • 麦豆悦读英文绘本讲师训练营【11】期11/21绘本赏析

    1105+杜亚丽+Aely 《I'm the Best》By Lucy Cousins 提起Lucy Cousin...

  • 用youtube,学英语——呕心沥血码教程

    1.English with Lucy 博主lucy是英国人-Bedfordshire,除了british eng...

  • 麦豆悦读英文绘本讲师训练营【第15】期---2/21--绘本赏析

    15期1502-钟倩Emily 今日份-《Peck Peck Peck》by Lucy Cousins️ Lucy...

  • 与世隔绝的Lucy

    我们在讨论港台明星政治立场的问题,说到了杜汶泽,Lucy插了个话 Lucy:杜汶泽是谁 我:一个演员 Lucy:他...

  • Chapter 5 |角色篇

    “Lucy还要上小学,上中学,上大学毕业毕业找工作,Lucy会越长越漂亮,直到有一天,她会领着那个把她心偷走的那个...

网友评论

    本文标题:有几个Lucy?

    本文链接:https://www.haomeiwen.com/subject/zducfrtx.html