用Python代码写

二、内容(每题20分,共100分)
1.店铺A的销售额从10月份的72000元提升到了11月份的85000元,请计算店铺A销售额提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位。
2.创建自己宿舍全部同学(不包括自己)一周内消费的商品名称、消费金额。分别按消费总额和最高单次消费额用sort函数进行排序,打印每个人的姓名和消费总额,姓名和最高单次消费额。
3.假设你宿舍的同学是你的客户,生成客户类,实例化客户类时输入姓名,默认性别为男,上学期各门功课的成绩,家庭地址。使用map()函数把他们的家庭地址转换为ASCII编码、Unicode编码和UTF-8编码,比较三种编码的不同。
4.下图为RFM模型的定义,使用@property来设置R,F和M的值,使用if -elif判断并打印会员细分类型和营销策略。

img

5.定义一个不限制长度的存储用户名和用户账户余额的对象,并判断这个对象是否是Iterator,输出所有用户账户余额总数。采用一边循环一边计算的机制定义一个不限制长度的存储用户名和用户账户余额的对象,并判断这个对象是否是Iterator,输出所有用户账户余额总数。
要求:用Python代码编写。要求说明算法设计思路,设计思路要求结构完整、逻辑清晰,描述准确精炼。要求说明用到的知识点,知识点识别要准确,符合题目要求。需要编码实现,编码要求规范、正确。需要运行出结果,运行结果要正确,运行内容要完整。