• 第五章 if语句


    Python中,if语句能让你检查程序当前的状态,并据此采取相应的措施。

    5.1.1 一个简单的示列

    5.2  条件测试

    每条If语句的核心都是一个值为True或者FALSE的表达式,这种表达式被称为条件测试。

    Python根据条件测试的值为TRUE或者FALSE来决定是否执行if语句中的代码,如果条件测试值为True,Python紧跟着执行if语句后面的代码,如果是FALSE,则忽略这些代码。

    5.2.1 检查是否相等

    将一个变量当前值同特定的值进行比较。最简单的是检查变量的值是否相等

     5.2.2检查是否相等时要区分大小写

    5.2.3  检查是否不相等

    要判断两个值是否不相等可以采用!=方式进行对比。

    鉴于下面的信息比较简单,不在这里体现

    5.3  if语句

    简单的语句if判断后执行条件

    if conditional_test:

    do something

    在上面的第一行中包含条件测试,+:,如果条件为True,Python就会执行后面的代码,否则将会忽略后面的代码

     注意缩进,如果if后面的语句缩进距离一致,则属于if语句范围内,如

     5.3.2 if-else语句

    经常需要再条件测试通过时执行一个操作,并在没有通过时执行另外一个操作;这种情况下,可使用if-else语句。

    if语句执行条件通过的 语句

    else语句执行条件未通过的语句

    举例说明:

    5.3.3  if-elif-else语句

    经常需要检查超过两个条件的情况,就用到if-elif-else语句

    举例说明:

    5.3.4 使用多个elif代码块

    可以根据需求使用任意数量的elif代码块。

    如:

    5.4  用if语句处理列表语句

    5.4.1 检查特殊元素

    5.4.2  确定列表不是空的

    5.4.3  使用多个列表

    习题:

     

     

     历时好久才把这个习题弄出来,有几个思路需要确认:

    1.需要转化思路,如果直接来不行,需要借助中间变量

    2.编程很简单,需要明确没个函数、办法、语句的意思,确保都会使用

     

  • 相关阅读:
    灌注和宝石性道法价比分析
    bzoj1912
    bzoj3504
    poj3580
    bzoj1251
    bzoj3223
    bzoj1212
    bzoj3790
    记一次惨痛的比赛
    bzoj2734
  • 原文地址:https://www.cnblogs.com/ninefloor/p/11679254.html
Copyright © 2020-2023  润新知