python从0开始学习(五)

目录

前言

1、顺序结构

2、选择结构

2.1双分支结构

2.2多分枝结构

2.3嵌套使用

2.4多个条件的链接

总结


前言

        在上篇文章中,我们学习了python中的运算符,本篇文章继续往下讲解。本篇文章主要讲解程序的组织结构。

1、顺序结构

        顺序结构是程序按照自然顺序,从上到下依次执行每条语句的结构。

         

        像上图所示,程序按顺序执行每行代码,即为顺序结构。这是程序中最基本的语句。

2、选择结构

2.1双分支结构

        选择结构也叫做分支结构,是按照条件去选择执行不同的代码。流程图如下:

         

         如上图,程序会判断条件满足与否,进行不同的语句执行。

        下面举一个例子:

a=10
if a>5:
    print('a大于5')
else:
    print('a不大于5')

        这个代码在赋值a后,对a进行判断,条件是a>5是否满足,如果满足,输出a大于5这句话;如果不满足,输出a不大于5这句话。看看效果:

        最后输出了a大于5,因为a赋值为10,10大于5,所以只执行输出a大于5的语句。

        如果输入3,则会执行第二调语句:

a=3
if a>5:
    print('a大于5')
else:
    print('a不大于5')

        选择结构就是如此。

        其中我们讲一下if、else函数的使用格式。格式如下:

        if 判断条件:

        (缩进)语句1

        else:

        (缩进)语句2

        if后面空一格,加上需要判断的条件,再加上冒号,接下来写满足条件需要执行的语句。写完后换行写else,后加一冒号,后面写不满足条件所要执行的程序。

        注意,这里缩进一定要严格按照此格式执行,不能省略。

        在使用if、else语句的时候,可以不写else,只判断满足条件需要执行的语句,不考虑不满足条件需要输出的语句。

2.2多分枝结构

        上面我们讲了if、else语句,这是一个双分支结构,意思是,条件要么满足,要么不满足,所执行的语句只有两个,所以叫双分支。那么,还有一种情况,就是分支个数不止两个,有三条以上的语句需要通过条件判断选择执行,这种情况我们称之为“多分支结构”。下面讲讲多分支结构:

        if 表达式1:

                语句1

        elif 表达式2:

                语句2:

        elif 表达式3:

                语句3:

                ……

        elif 表达式n:

                语句n:

        上面这周情况就是多分支结构,elif起是else if的缩写。一旦按照顺序判断某个elif后面的条件满足,那么将会执行它对应的语句,然后直接跳出整个结构,后面的所有elif就都不再判断。

        举例:

score=eval(input("请输入你的成绩:"))
if score<60:
    print("成绩不合格")
elif 60<=score<70:
    print("成绩评定为:D")
elif 70<=score<80:
    print("成绩评定为:C")
elif 80<=score<90:
    print("成绩评定为:B")
elif 90<=score<=100:
    print("成绩评定为:A")

        这个代码实现的对每个分数的评级,采用的就是多分枝结构。

2.3嵌套使用

        注意,在实际的开发过程中,刚刚讲的分支结构是可以嵌套使用的,比如:

        if 表达式1:

                if 表达式1.1:

                        语句1.1

                elif 表达式1.2:

                        语句1.2

        else:

                语句2

        如上面列举的情况,这样的结构就是一种嵌套运用,当然我们也可以用其他的组合,这个需要根据程序实际需要进行选择。

2.4多个条件的链接

        当我们使用条件语句进行判断的时候,如果条件有多个,那么我们需要用到多个条件的链接。如果需要两个条件同时满足,那我们用and链接;如果两个条件满足一个即可执行下面语句,那就用or链接;如果条件只有一个,但是要求不满足该条件才执行下面语句,则使用not。

总结

        本篇文章讲到这里,主要讲解了python程序中的顺序结构和选择结构。接下来还剩一个循环结构。下篇会进行讲解。希望本章内容对你有所帮助。

  • 28
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭逍遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值