if基本结构
if语句:
"""
if 要判断的条件:
条件成立时,要做的事
"""
示例:
age = 20
if age >= 18:
print('你已经成年,欢迎进入网吧!')
print('~~~~~~~~~~~')
执行结果:
if-else语句:
"""
if 要判断的条件:
条件成立的时候做的事情
else:
条件不成立的时候做的事情
"""
示例:
age = 6
if age > 6:
print('欢迎进入小学~')
else:
print('请回幼儿园!')
执行结果:
if逻辑运算符
and
and
条件1 and 条件2
两个条件同时满足,就返回True
两个条件有一个不满足,就返回False
举例:
age = int(input('age:'))
if age >=0 and age <= 120:
print('年龄正确')
else:
print('年龄错误')
执行结果:
or
"""
or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
"""
举例:
rhcsa = 200
rhce = 260
if rhcsa > 210 or rhce > 210:
print('pass')
else:
print('请补考!')
执行结果:
not
举例:
a = input('Num:')
# if a == '':
# print('请输入合法的值')
if not a:
print('请输入合法的值')
执行结果:
if嵌套
elif语句
"""
if 要判断的条件:
条件成立时,要做的事情
elif 条件2:
...
else:
条件不成立时,要做的时请
elif和else都必须和if联合使用,不能单独使用
"""
举例:
holiday_name = '国庆节'
if holiday_name == '儿童节':
print('喝娃哈哈~')
elif holiday_name == '端午节':
print('吃粽子~')
elif holiday_name == '情人节':
print('买礼物~')
else:
print('吃大餐~')
执行结果:
if嵌套:
"""
if 条件1:
条件1满足执行的动作
if 满足条件1的基础上的条件2:
...
else:
条件2不满足的情况下
else:
条件1不满足时,执行的动作
"""
举例:
ticket = True
knife = 16
if ticket:
print('车票检查通过,请安检')
if knife > 15:
print('长度为 %d:超出限定长度,无法入内' %knife)
else:
print('长度为 %d:限定长度内,允许入内' %knife)
else:
print('请买票')
执行结果: