酷代码 AI
菜单
服务商

某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表1-1所示:消费积分跟每次入住消费金额有关,具体标准为每消费1元获得2积分(不足1元的部分不给分)。此外, 集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表1-2所示。 表1-1 集团不同等级酒店的欢迎积分标准 酒店等级 每次入住可获得的欢迎积分 1 100 2,3 250 4,5 500 6 800 1-2 额外积分奖励规则 会员级别 优先会员 金会员 白金会员 级别代码 m g p 额外积分奖励 0% 50% 100% 该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别l、酒店等级c和消费金额a(单位:元),程序的输出为本次积分s。其中,l为单个字母且大小写不敏感,c为取值1到6的整数,a为正浮点数最多保留两位小数,s为整数。

以下是计算会员每次入住后所累积的积分的程序: ```python def calculate_points(l, c, a): # 计算欢迎积分 welcome_points = 0 if c == 1: welcome_points = 100 elif c == 2 or c == 3: welcome_points = 250 elif c == 4 or c == 5: welcome_points = 500 elif c == 6: welcome_points = 800 # 计算消费积分 consumption_points = int(a) * 2 # 根据会员级别计算额外积分奖励 bonus_points = 0 if l.lower() == 'm': bonus_points = int(consumption_points * 0.5) elif l.lower() == 'g': bonus_points = int(consumption_points) # 总积分 total_points = welcome_points + consumption_points + bonus_points return total_points # 输入会员级别、酒店等级和消费金额 l = input("请输入会员级别: ") c = int(input("请输入酒店等级: ")) a = float(input("请输入消费金额: ")) # 调用计算积分函数 s = calculate_points(l, c, a) print("本次积分为: ", s) ``` 使用该程序,您可以输入会员级别、酒店等级和消费金额,即可计算会员每次入住后所累积的积分。 [2024-10-13 16:36:17 | AI写代码神器 | 683点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]