1.
例一:
#and 表示并且 or 表示或者 not表示不满足后面的条件
age=int(input('请输入年龄'))
sex=input('请输入性别')
if age>=19 and sex=='男':
print ('该上班了')
#and 表示并且 or 表示或者 not表示不满足后面的条件
age=int(input('请输入年龄'))
sex=input('请输入性别')
if age>=19 and sex=='男':
print ('该上班了')
elif age<18 or sex=='女':
print('上学吧还是')
elif not(sex=='男' and sex=='女'):
print('既不是男也不是女')
else:
pass#以后要填充代码的,为了保证不会出现语法错误
条件判断运算符
逻辑运算符
特殊的真和假
例子
age=int(input('请输入年龄'))
if age:
print('Age 非0')
else:
print('Age = 0')
name=''
if name:
print('name不是一个空字符串')
else:
print('name为一个空字符串')
习题1
height=float(input('请输入身高'))
strong=float(input('请输入体重'))
print('小明身高为%s,体重为%s'%(height,strong))
BIM=strong/height**2
print('小明身体状况指数为%s'%BIM)
if BIM<18.5:
print('过轻')
elif BIM>=18.5 and BIM<=25:
print('正常')
elif BIM>=25 and BIM<=28:
print('过重')
elif BIM>=28 and BIM<=32:
print('肥胖')
elif BIM>=32:
print('严重肥胖')
else :
print('过度严重肥胖')