创新实训十九

该博客介绍了如何根据用户选择的酒店类型(豪华型,高档型,舒适型,经济型,民宿)进行筛选。通过定义每个类型的数值(豪华型=5,高档型=4...),并遍历酒店矩阵,提取出相应类型的酒店。函数`deftypeSelecting`实现了这一功能,返回对应类型酒店的列表。
摘要由CSDN通过智能技术生成

针对酒店类型分类
类型筛选,用户选择酒店类型(豪华型,高档型,舒适型,经济型,民宿),也可以不选择类型,那么不进行筛选
规定豪华型=5,高档型=4,舒适型=3,经济型=2,民宿=1,全部=0
输入酒店矩阵为:[酒店名称,评分,评论数,类型]

def typeSelecting(type,hotels):
    results=[]
    if(type==0):
        return hotels
    elif(type==1):
        #将所有民宿提取出来
        for i in range(len(hotels)):
            if(hotels[i][3]=='民宿'):
                results.append(hotels[i])
    elif(type==2):
        #将所有经济型酒店提取出来
        for i in range(len(hotels)):
            if(hotels[i][3]=='经济型'):
                results.append(hotels[i])
    elif(type==3):
        #将所有舒适型酒店提取出来
        for i in range(len(hotels)):
            if(hotels[i][3]=='舒适型'):
                results.append(hotels[i])
    elif(type==4):
        #将所有高档型酒店提取出来
        for i in range(len(hotels)):
            if(hotels[i][3]=='高档型'):
                results.append(hotels[i])
    elif(type==5):
        #将所有豪华型酒店提取出来
        for i in range(len(hotels)):
            if(hotels[i][3]=='豪华型'):
                results.append(hotels[i])
    return results

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值