语法1:
if 判断条件:
执行语句
# 练习如果看到了西瓜,买一个
str1 = '西瓜'
if str1 == '西瓜':
print('买一个西瓜')
语法2:
if 判断条件:
执行语句
else:
执行语句
# 练习题:如果看到了西瓜,买一个,否则,买一个冬瓜
str1 = '西瓜'
if str1 == '动瓜':
print('买一个西瓜')
else:
print('买一个冬瓜')
语法3:if…elif…elif…else
if 判断条件:
执行语句
elif 判断条件:
执行语句
elif 判断条件:
执行语句
else 判断条件:
执行语句
# 练习:如果看到了西瓜,买一个,没有西瓜的话就看看有没有冬瓜,买一个冬瓜,冬瓜也没有,那就看下有没有南瓜,买个南瓜回来
# 写法一:使用in
str1 = ['西瓜', '冬瓜', '南瓜']
# str2 = '冬瓜'
# str3 = '南瓜'
if '西瓜' in str1:
print('买一个西瓜')
elif '冬瓜' in str1:
print('买一个冬瓜')
elif '南瓜' in str1:
print('买一个南瓜')
else:
print('三种瓜都没有')
# 写法二:
str1 = '西瓜'
str2 = '冬瓜'
str3 = '南瓜'
if str1 == '西瓜':
print('买一个西瓜')
elif str2 == '冬瓜':
print('买一个冬瓜')
elif str3 == '南瓜':
print('买一个南瓜')
else:
print('三种瓜都没有')
语法4:if嵌套语句
语法:
if 判断条件:
if 判断条件:
if 判断条件:
执行语句
# 练习:如果看到了西瓜,看下是不是5毛一斤,是的话再看下新鲜不新鲜,新鲜的话再看下甜不甜,甜就买,不甜就不买
str1 = '西瓜'
str2 = '5毛一斤'
str3 = '新鲜'
str4 = '甜'
if str1 == '西瓜':
if str2 == '5毛一斤':
if str3 == '新鲜':
if str4 == '甜':
print('老板,给我来两个西瓜')
else:
print('西瓜不甜')
else:
print('西瓜不新鲜')
else:
print('西瓜要1块一斤')
else:
print('市场还没有西瓜卖')