if 条件: #要判断的条件
语句块 #条件成立时,执行的语句
……
当判断条件为0时:不会执行if条件print()语句
num = 0
if num: # 判断条件为False
print("我会被打印吗?") #不会执行此语句
当判断条件不为0时,会执行print()语句
num = 8
if num: # 判断条件为True
print("我会被打印吗?") #该语句则会执行
"""
if num:
print(".......")
等价于:
if num != 0:
print(".......")
"""
if 条件:
语句块
……
else
语句块
……
判断是否为成年人
age = int(input("请输入你的周岁年龄: "))
print("")
if age < 18:
print("你是未成年人")
else :
print("你是成年人")
if 条件:
if 条件:
语句块1
……
else
语句块2
……
语句块3
……
else总是根据它自己所处的缩进和同列的最近的那个if匹配
if code == 'R':
if count <20:
print('一切正常')
else:
print('继续等待')
print('结束')
if 条件:
语句块1
……
elif 条件2:
语句块2
……
else:
语句块3
……
根据动物的年龄,计算对应的人类年龄
age = int(input("请输入狗的年龄: "))
print("")
if age < 0:
print("请输入正确的年龄!")
elif age == 1:
print("相当于 14 岁的人。")
elif age == 2:
print("相当于 22 岁的人。")
elif age > 2:
human = 22 + (age -2)*5
print("对应人的年龄: ", human)