17.Python开发基础(流程控制之if)
一、if单分支介绍
# if单分支格式
if 条件:
满足条件则执行代码
## if单分支示例
# Define variables
name = "chenliang"
# Determine variables name values type
if type(name) is str:
print("你猜对了")
二、if双分支介绍
# if双分支格式
if 条件:
满足条件执行代码
else:
上面的条件不满足就走这段代码
# if双分支示例
# Define variables
name = "chenliang"
# Determine variables name values type
if type(name) is str:
print("你猜对了")
else:
print("你猜错了")
三、if多分支介绍
# if多分支格式
if 条件1:
满足条件1执行这里的代码
elif 条件2:
上面的条件(条件1)不满足就走这个
elif 条件3:
上面的条件(条件2)不满足就走这个
elif 条件4:
上面的条件(条件3)不满足就走这个
else:
上面所有条件(条件1、2、3、4)不满足就走这段代码
# if多分支示例一
# Define variables
name = "chenliang"
# If multiple branches
if type(name) is not str:
print("你猜对了")
elif type(name) is str:
print("你猜对了!")
elif type(name) is not int:
print("你猜对了!!")
else:
print("你们都猜得不对")
# if多分支示例二
# Define variables
name = "chenliang"
# If multiple branches
if type(name) is int:
print("你猜对了")
elif type(name) is list:
print("你猜对了!")
elif type(name) is tuple:
print("你猜对了!!")
else:
print("你们都猜得不对")