1.if语句
1.if
if 要判断的条件:
条件成立的时候,要做的事
示例:
#1.定义一个整数变量
age = 12
#2.判断是否满18岁
if age >= 18:
print('欢迎来酒吧')
print('你不能来这)
2.if else
if 要判断的条件:
条件成立时,要做的事
elif 条件2:
条件2成立时,要做的事
else:
条件都不成立时,要做的事
elif 和 else都必须和if联合使用,不能单独使用
示例:
holiday_name = '情人节'
if holiday_name == '春节':
print('吃饺子')
elif holiday_name == '元宵节':
print('吃元宵')
elif holiday_name == '情人节':
print('买礼物')
else:
print('不过节')
3.if嵌套
if 条件1:
条件1成立时,要做的事
if 条件2:
条件2成立时,要做的事
else:
条件2不成立时,要做的事
else:
条件都不成立时,要做的事
示例:
have_ticket = True
knife_length = 21
if have_ticket:
print('车票检查通过,准备安检...')
if knife_length > 20:
print('刀长度为 %d:超出限定长度,禁止入内' %knife_length)
else:
print('刀长度为 %d:未超出限定长度,允许入内' %knife_length)
else:
print('请先买票')
2.if逻辑运算符
1.and
条件1 and 条件2
两个条件同时满足,就返回True
两个条件有一个不满足,就返回False
示例:
age = 180
if age >= 0 and age <= 120:
print('正确')
else:
print('错误')
2.or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
示例:
python_score = 20
c_score = 70
if python_score > 60 or c_score > 60:
print('考试通过')
else:
print('准备补考')
#要判断用户的输入是否为空
value = input('Value:')
if value == '':
print('请输入合法的值')
if not value:
print('请输入合法的值')
3.not
对给定的条件取反
not True = False