目录
单分支选择结构_条件表达式
- 选择结构
选择结构通过判断条件是否成立,来决定执行哪一个分支。有单分支、双分支、多分支。
单分支选择结构
if 条件表达式:
语句/语句块
【操作】输入一个数字,小于10,则打印这个数字
>>>num = input(‘输入数字:’)
>>>if int(num)<10:
print(num)
条件表达式
在选择和循环结构中,条件表达式的值为False的情况如下:
False、0、0.0、空值None、空序列对象(空列表、空元组、空集合、空字典、空字符串)、空range对象、空迭代对象
其他情况,均为True。
【操作】测试各种条件表达式
if 3: #整数作为条件表达式
print(‘ok’)
a=[]
if a: #列表作为条件表达式,由于为空,则为False
print(‘空列表,False’)
s=’False’ #这里是非空字符串,而非逻辑值
if s:
print(‘非空字符串,是True’)
c=9
if 3<c<20:
print(‘3<c<20’)
if True: #布尔值
print(‘True’)
注:条