Python的二分支结构使用if-else保留字对条件进行判断,语法格式如下:
    语句块1在if条件中条件满足即为True时执行,语句块2在if中条件不满足即为False时执行,简单说,二分支结构根据条件的True或False结果产生两条路径。

    1. # 判断用户输入数字的某个属性
    2. s = eval(input("请输入一个整数:"))
    3. if s % 3 == 0 and s % 5 == 0:
    4. print("这个数字能够同时被3和5整除")
    5. else:
    6. print("这个数字不能够被3和5整数")
    7. # 运行结果
    8. 请输入一个整数:123
    9. 这个数字不能够被35整数
    10. # 运行结果
    11. 请输入一个整数:150
    12. 这个数字能够同时被35整除

    二分支结构还有一种更简洁的表达式方式,适合语句块1语句块2都只包含简单表达式的情况,语法格式如下:

    1. # 判断用户输入数字的某个属性
    2. s = eval(input("请输入一个整数:"))
    3. token = "" if s % 3 == 0 and s % 5 == 0 else "不
    4. print("这个数字{}能够同时被35整除".format(token))
    5. # 运行结果
    6. 请输入一个整数:123
    7. 这个数字不能够同时被3和5整除
    8. # 运行结果
    9. 请输入一个整数:150
    10. 这个数字能够同时被3和5整除

    表达式和语句:表达式是产生或计算新数据值的代码片段,它并不是完整的语句。