(1)最基本的if条件判断
if 要判断的条件:
条件成立的时候做的事情
举例如下:
age = 7
if age >= 7:
print('欢迎进入小学学习...')这一句只有条件成立的时候才会执行
print('请回幼儿园学习...')不管条件是否成立,这一句都会按顺序最后被执行
if 要判断的条件:
条件成立的时候做的事情
else:
条件不成立的时候做的事情
举例如下:
age = 7
if age >= 7:
print('欢迎进入小学学习...')
else:
print('请回幼儿园学习...')
and运算符
条件1 and 条件2
两个条件都满足,就返回True
两个条件之中有一个不满足或者两个条件都不满足,就返回False
换一句说,就是只有两个条件都成立的时候才执行后面的动作
举例如下:
age = 180
if age >= 0 and age <= 120:
print('年龄正确')
else:
print('年龄错误')
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,就返回False
举例如下:
rhcsa = 200
rhce = 209
if rhcsa >= 210 or rhce >= 210:
print('考试通过')
else:
print('请补考')
不是后面的条件,就返回True
举例如下:
a = input('Num:')
if a == '':
print('请输入合法的值!!!')
举例如下:
if not a:
print('请输入合法的值!!!')
if 条件1:
条件1成立做的事情
elif 条件2:
条件2成立做的事情
elif 条件3:
条件3成立做的事情
else:
三个条件都不成立的时候做的事情
注意:elif和else都必须和if一起使用,不能单独使用
举例如下:
holiday_name = '中秋节'
if holiday_name == '儿童节':
print('喝娃哈哈...')
elif holiday_name == '端午节':
print('吃粽子...')
elif holiday_name == '情人节':
print('买礼物...')
else:
print('买礼物...')
举例如下:
ticket = True
knife = 16
if ticket:
print('车票检查通过,请进行安检')
if knife > 15
print('长度为%d:超出限定的长度,无法入内' %knife)
else:
print(''长度为%d:没有超出限定的长度,允许入内' %knife')
else:
print('请买票')