本章引言
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
if语句---单分支结构
基本语法
if 表达式:
语句块
if语句单分支结构的语法形式:
当条件表达式的值为真(True)时,执行if后的语句(块),否则不做任何操作,控制将转到if语句的结束点
【例】单分支结构示例(if_single.py):输入两个数a和b,比较两者大小,如果a小于b则实现两数互换,否则不做任何操作。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
a = int(input("请输入第1个整数:"))
b = int(input("请输入第2个整数:"))
print(str.format("输入值:{0}, {1}", a, b))
if (a < b): #a和b交换
t = a
a = b
b = t
print(str.format("降序值:{0}, {1}", a, b))
if...else语句---双分支结构
基本语法
if 表达式:
语句块 1
else:
语句块 2
if语句双分支结构的语法形式
当条件表达式的值为真(True)时,执行if后的语句(块)1,否则执行else后的语句(块)2
【例】双分支结构示例(if_double.py):输入两个数a和b,比较两者大小,如果a小于b则求和操作,否则求差操作。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
a = int(input("请输入第1个整数:"))
b = int(input("请输入第2个整数: