|
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print ('1 住宅类建筑','2 公共类建筑' )
kind = input('请选择民用建筑的类型:')
if int(kind)==1:
floors = int(input('请输入住宅建筑的层数:'))
height = float(input('请输入住宅建筑的高度:'))
if floors <= 3 and height < 100:
print('住宅建筑层数为:',floors,',为低层住宅。')
elif floors > 3 and floors <= 6 and height < 100:
print('住宅建筑层数为:',floors,',为多层住宅。')
elif floors > 6 and floors <= 9 and height < 100:
print('住宅建筑层数为:',floors,',为中高层住宅。')
elif floors >= 10 and height < 100:
print('住宅建筑层数为:',floors,',为高层住宅。')
else:
print('住宅高度超过100m,''为超高层建筑。')
if int(kind)==2:
floors = int(input('请输入公共建筑的层数:'))
height = float(input('请输入公共建筑的高度:'))
if height < 24 and floors!=1:
print('公共建筑高度为:',height,',为多层建筑。')
elif height >= 24 and height < 100 and floors!=1:
print('公共建筑高度为:',height,',为高层建筑。')
elif height <100 and floors==1:
print('公共建筑只有1层且小于100米'',为单层建筑。')
elif height >=100:
print('公共建筑高度为:',height,',为超高层建筑。')
第一个高层代码,还少一个and height < 100,没有的话,案例输入的就是高层建筑了 |
|