选择结构:
在选择和循环结构中,条件表达式的值为False的情况如下:
False、0、0.0、控制None、空序列对象(空列表、空元组、空集合
空字典、空字符串)、空range、空迭代对象
条件表达式中,不能有赋值操作符"="
选择结构:
在选择和循环结构中,条件表达式的值为False的情况如下:
False、0、0.0、控制None、空序列对象(空列表、空元组、空集合
空字典、空字符串)、空range、空迭代对象
条件表达式中,不能有赋值操作符"="
选择结构
单分支选择结构
条件表达式详解
在选择和循环结构中,条件表达式的值为False的情况如下:
False、0、0.0、空值None、空序列对象
选择结构
选择结构:单分支、双分支、多分支。
单分支
if 条件表达式:
语句
num=input('请输入一个数字:')
if int(num)>10:
print(num)
条件表达式详解
False、空序列、空值、0、空迭代对象
其他均为True
条件表达式不能出现=,==表示等于判断
单分支
if 条件表达式:
语句/语句块
其中:
1 .条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。
2 .语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。
num = input("输入一个数字:") #注意输入是字符串
if int(num)<10:
print(num)
在选择和循环结构中,条件表达式的值为False 的情况如下:
False、0、0.0、空值None、空序列对象(空列表、空元祖、空集合、空字典、空字
符串)、空range 对象、空迭代对象。
其他情况,均为True。Python 所有的合法表达式都可以看做条件表达式,甚至包括函数调用的表达式。
s = "False" #非空字符串,是True
if 3<c<20:
print("3<c<20")
#条件表达式中,不能有赋值操作符“=”
if 3<c and (c=20):
print("赋值符不能出现在条件表达式中")