单分支
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("赋值符不能出现在条件表达式中")