if控制逻辑
控制条件
布尔比较
布尔比较,比较后返回bool值,包含:
==
>=
<=
!=
---ans---
True
False
其中python检查是否相等时不考虑大小写。
多个条件
- 使用and检查多个条件
- 使用or检查多个条件
age_0 = 6
if (age_0 >= 1) and (age_0 <= 10):
print("Right")
if (age_0 >= 10) or (age_0 <= 5):
print("Right")
else:
print("Notin")
---ans---
Right
Notin
关键字in
、not in
toppings = ['mushrooms', 'onions', 'pineapple']
if 'onions' in toppings:
print("onions is there")
if 'apple' not in toppings:
print("apple is not there")
---ans---
onions is there
apple is not there
空值判断
toppings = ['mushrooms', 'onions', 'pineapple']
fruits = ['mushrooms', 'onions', 'pineapple']
if fruits:
print("full")
else:
print("is null")
---ans---
full
if结构
if booleanExpression:
# some statements
if-else结构
if booleanExpression:
# some statements
else:
# some statements
if-elif-else结构
if booleanExpression:
# some statements
elif booleanExpression:
# some statements
else:
# some statements