Python的单分支结构使用if保留字对条件进行判断,使用方式如下:

    语句块是if 条件满足后执行的一个或多个语句序列,缩进表达语句块与if的包含关系,条件是一个产生True或False结果的语句,当结果为True时,执行语句块,否则跳过语句块

    1. # 判断用户输入数字的奇偶性
    2. s = eval(input("请输入一个整数:"))
    3. if s % 2 == 0: # 条件判断
    4. print("这是个偶数") # 语句块 前面的空白为缩进关系
    5. print("输入数字是:", s) # 语句块
    6. # 程序运行结果1
    7. 请输入一个整数:123
    8. 输入数字是: 123
    9. # 程序运行结果2
    10. 请输入一个整数:1234
    11. 这是个偶数
    12. 输入数字是: 1234

    条件是一个或多个条件,多个条件间采用andor 进行逻辑组合,and表示多个条件“与”的关系,or表示多个条件“或”的关系。

    1. s = eval(input("请输入一个整数:"))
    2. if s % 3 == 0 and s % 5 == 0: # 这里的条件判断使用and关键字
    3. print("这是个数字既能被3整除,又能被5整除")
    4. print("输入数字是:", s)
    5. # 运行结果
    6. 请输入一个整数:150
    7. 这是个数字既能被3整除,又能被5整除
    8. 输入数字是: 150
    9. s = eval(input("请输入一个整数:"))
    10. if s % 3 == 0 or s % 5 == 0: # 这里的条件判断使用or关键字
    11. print("这是个数字可以被3整除,或者被5整除")
    12. print("输入数字是:", s)
    13. # 运行结果
    14. 请输入一个整数:10
    15. 这是个数字可以被3整除,或者被5整除
    16. 输入数字是: 10