一个没有考虑明白的问题

sum_cash = 100
cur_cash = 0
res_cash = 0
count = 0
ratio = 0.1

#inr = SUM/2*((x1-x0)/1)*ratio
#1、初始花费一半金币投入
#2、每次按照当前斜率×ratio×剩余一半购入
#3、当剩余不足,则跳过
#4、打印增益

back_value = 0
for item in A:
    if back_value == 0:
        ratio_b = 1
        cur_cash = sum_cash/2
        res_cash = sum_cash/2
        count = cur_cash/item
        
    #ratio_b = (item - back_value)/1
    ratio_b = (back_value - item)/1
    in_cash = (sum_cash / 2)*ratio_b*ratio
    print(in_cash)
    if in_cash >= res_cash:
        cur_cash += res_cash
        res_cash -= res_cash
        count += res_cash/item
    else:
        cur_cash += in_cash
        res_cash -= in_cash
        count += in_cash/item
    
    
    print("cur_cash", cur_cash)
    print("res_cash",res_cash)
    print("count", count)
    ALL = cur_cash*item + res_cash
    print("ALL:", ALL)
    
    back_value = item

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值