zoukankan      html  css  js  c++  java
  • 第五章 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.编程很简单,需要明确没个函数、办法、语句的意思,确保都会使用

     

  • 相关阅读:
    高级特性(4)- 数据库编程
    UVA Jin Ge Jin Qu hao 12563
    UVA 116 Unidirectional TSP
    HDU 2224 The shortest path
    poj 2677 Tour
    【算法学习】双调欧几里得旅行商问题(动态规划)
    南洋理工大学 ACM 在线评测系统 矩形嵌套
    UVA The Tower of Babylon
    uva A Spy in the Metro(洛谷 P2583 地铁间谍)
    洛谷 P1095 守望者的逃离
  • 原文地址:https://www.cnblogs.com/ninefloor/p/11679254.html
Copyright © 2011-2022 走看看