专栏首页Python编程和深度学习计算机二级Python考点解析7

计算机二级Python考点解析7

人生苦短,我们都要用Python,大家要经常回看大纲~

考试内容三、Python语言程序的控制结构

第一部分:程序的三种控制结构

第二部分:程序的分支结构:单分支结构、二分支结构、多分支结构。

顺序结构

首先介绍Python的顺序结构,就是按正常顺序一条一条执行即可,如

>>> a = 7

>>> b= 3

>>> print(a+b)

10

分支结构

分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行。if语句下的语句块是在 < 条件判断 > 条件满足时执行,else 语句下的语句块则是在 < 条件判断 > 条件不满足的情况下执行,使用if else 语句需要注意的是if的<condition>判定条件后有冒号,else 语句后无 < 条件判断 > 判定表达式,但有冒号。if 和else下的语句块不用左右花括号。

1. 单分支结构

a = 3                            表达式1
if a == 3:                      if <条件判断1>:
    print('a')                   <执行1>
a
2. 二分枝结构  
a = 2                            表达式1
if a == 3:                      if <条件判断1>:
    print('a')                    <执行1>
 else:                            else:
 print('b')                      <执行2>
b
3. 多分枝结构
 a = 2                           表达式1
if a == 3:                      if <条件判断1>:
    print('a')                   <执行1>
elif a > 3:                     elif <条件判断2>:
    print('b')                   <执行2>
else:                            else:
    print('c')                   <执行3> 
c                                 

该来的终究会来,没有任何例外和奇迹。

本文分享自微信公众号 - Python编程和深度学习(Python_Deeplearning),作者:Python编程和深度学习

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数字图像处理灰度变换之对数变换、伽马变换及python实现

    其中,c是一个常数,对数变换,将源图像中范围较窄的低灰度值映射到范围较宽的灰度区间,同时将范围较宽的高灰度值区间映射为较窄的灰度区间,从而扩展了暗像素的值,压缩...

    Minerva
  • 计算机二级Python考点解析4

    字符串是以单引号'或双引号"括起来的任意文本,字符串'ac'只有a,c这2个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm Jack"包含的字...

    Minerva
  • 项目笔记 LUNA16-DeepLung:(二)肺结节检测

    在前面进行了肺结节数据的预处理之后,接下来开始进入肺结节检测环节。首先附上该项目的Github链接:https://github.com/Minerva-J/D...

    Minerva
  • 《笨办法学Python》 第30课手记

    《笨办法学Python》 第30课手记 本节课讲if语句的嵌套,和c的差别仅仅是将else if简写成elif,其余类似。 原代码如下: people = 30...

    Steve Wang
  • python条件执行

    mwangblog
  • Java|快速掌握java判断语句的用法

    判断语句—if语句,是编程语言中用来判断条件是否满足,然后根据判断结果执行操作。Java的判断语句分为三种:单if语句、if...else语句和if... e...

    算法与编程之美
  • 【Python 第24课】 if的嵌套

    和for循环一样,if也可以嵌套使用,即在一个if/elif/else的内部,再使用if。这有点类似于电路的串联。 if 条件1: if 条件2: ...

    Crossin先生
  • 嘿~这里有一份超实用的 switch 教程,真的好想推荐给你

    在上次推文中介绍了关系运算符和条件运算符,今天介绍它们的好搭档,分支结构。如下图所示,左侧是顺序结构,右侧是分支结构

    谭庆波
  • Java入门 - 语言基础 - 10.条件语句

    原文地址:http://www.work100.net/training/java-if-else.html

    光束云
  • 计算机科学中的数学(一)

    数学函数三要素:定义域、对应法则、值域。 对应于编程语言中的函数:形式参数、函数主体(逻辑、计算规则)、返回值。

    城市中的游牧民族

扫码关注云+社区

领取腾讯云代金券