鱼C论坛

 找回密码
 立即注册
查看: 1465|回复: 1

零基础萌新求助——关于退票的代码

[复制链接]
发表于 2020-2-6 13:29:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请各位大神帮忙看看这个应该如何修改?


背景:预售期12个月(12个t.slot)   
顾客有可能购买完票后退票,
根据退票提前期的不同,对顾客的惩罚率(rates)也不一样。
如果提前3到12个月之间发生退票,则退票惩罚率是购买票价的0.5;
如果1个月到3个月之间发生退票,则退票惩罚率为购买票价的0.8;
如果出发前1个月内退票,则不退款,即惩罚率为1.0;
一旦发生退票行为后,退票又返回到余票(self.state)中。

def refundBehaviours(self):
        number = np.random.uniform(0,12-self.tSlot)
        rates = [0.5,0.8,1.0]  
        12-self.tSlot = [(3,12), (1,3), (0,1)]
        zip_refund = zip(rates, 12-self.tSlot)
        while true:  
            self.State +=1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-6 13:46:43 | 显示全部楼层
要修改什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-22 04:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表