京东怎样用PYTHON写平行优惠公式计算商品价格??
京东怎样用PYTHON写平行优惠公式计算商品价格??请大神指导一下,多谢! 沙发?楼主的具体要求是什么啊? bluerabbit 发表于 2019-8-21 16:05沙发?楼主的具体要求是什么啊?
例如某商品价格是30元,然后优惠卷是199-100,促销优惠又有3件7折,那商品的最优单价怎样用PYTHON套用平行优惠公式计算出来?? 本帖最后由 bluerabbit 于 2019-8-21 17:33 编辑
最先想到的是函数微分的最小值计算;www,不过电脑算嘛可以用个笨办法
def calcsum(x):
sum = x * p
if x >= n:
sum = sum * m
if x*p >= a:
sum = sum - b
p1.append(round(sum/x, 2))
n = 3
m = 0.7
a = 199
b = 100
p = 30
p1 = []
for x in range(1, 100):
calcsum(x)
print('Best price %.2f / quantity %d' % (min(p1), p1.index(min(p1))+1))
结果:Best price 6.71 / quantity 7 楼主在哪里薅 期待LZ的软件:lol
页:
[1]