zoukankan      html  css  js  c++  java
  • 笨办法学Python(二十九)

    习题 29: 如果(if)

        下面是你要写的作业,这段向你介绍了“if语句”。把这段输入进去,让它能正确执行。然后我们看看你是否有所收获。

     1 people = 20
     2 cats = 30
     3 dogs = 15
     4 
     5 
     6 if people < cats:
     7     print "Too many cats! The world is doomed!"
     8 
     9 if people > cats:
    10     print "Not many cats! The world is saved!"
    11 
    12 if people < dogs:
    13     print "The world is drooled on!"
    14     
    15 if people > dogs:
    16     print "The world is dry!"
    17     
    18     
    19 dogs += 5
    20 
    21 if people >= dogs:
    22     print "People are greater than or equal to dogs."
    23 
    24 if people <= dogs:
    25     print "People are less than or equal to dogs."
    26     
    27 
    28 if people == dogs:
    29     print "People are dogs."
    View Code

    你应该看到的结果

    加分习题

    猜猜“if语句”是什么,它有什么用处。在做下一道习题前,试着用自己的话回答下面的问题:

    1. 你认为 if 对于它下一行的代码做了什么?
    2. 为什么 if 语句的下一行需要 4 个空格的缩进?
    3. 如果不缩进,会发生什么事情?
    4. 把习题 27 中的其它布尔表达式放到``if语句``中会不会也可以运行呢?试一下。
    5. 如果把变量 peoplecats, 和 dogs 的初始值改掉,会发生什么事情?

    习题练习

    1.

    if语句。

    if  sentence1:
        sentence2

        其中语句一是判断部分,当然也可以是上一节课的布尔表达式

        语句二前面的空格表示语句二也是if语句的一部分,使用缩进Python的特有风格。

    if语句执行过程如下: 
      先执行语句一即判断语句,如果判断语句为真,则执行语句二。

      至于if else,if语句的嵌套,后面的课程会讲。

    2.

    +=。

        作者称之为加值符,你也可以用这个概念来记住这种用法。但是希望你能了解它的原理。

        运算符具有结合性,结合性包括左结合性和右结合性。

        大部分运算符都是右结合性,即这些运算都是从右向左进行的,包括+号和=号(=号是用来赋值的符号,我们通常所理解的表示相等的等号是==)。

        所以对解释器来说,a += b等价于a = a + b。

     3.

    不缩进

  • 相关阅读:
    Dynamics AX 2012 R2 配置E-Mail模板
    Dynamics AX 2012 R2 设置E-Mail
    Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
    Dynamics AX 2012 R2 耗尽用户
    Dynamics AX 2012 R2 创建一个专用的批处理服务器
    Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群
    Dynamics AX 2012 R2 安装额外的AOS
    Dynamics AX 2012 R2 将系统用户账号连接到工作人员记录
    Dynamics AX 2012 R2 从代码中调用SSRS Report
    Dynamics AX 2012 R2 IIS WebSite Unauthorized 401
  • 原文地址:https://www.cnblogs.com/yllinux/p/7476334.html
Copyright © 2011-2022 走看看