if
判断条件的结果,必须是布尔类型True或False
True会执行if内的代码语句
False则不会执行
if 判断条件:
条件成立时执行...
age = 18
if age >= 18:
print("18...")
if else
if 判断条件:
条件成立时执行...
else:
条件不成立时执行...
age = 15
if age >= 18:
print("18...")
else:
print("小娃娃...")
if elif else
if 条件1:
条件1成立时执行...
elif 条件2:
条件2成立时执行...
else:
条件1和2都不成立时执行...
age = 20
if age == 18:
print("18...")
elif age > 18:
print("大娃娃...")
else:
print("小娃娃...")
嵌套使用
用于多条件、多层次的逻辑判断
age = 66
if age == 18:
print("18...")
elif age > 18:
if age > 60:
print("老娃娃...")
else:
print("成年人...")
else:
print("娃娃???")