#获得n个1石头需要的金币
def getLevel1(n):
return (0.75 + 8 * 0.05) * n
#获取n个3石头需要的金币
def getLevel3(n):
return (getLevel1(12) + 0.39 + 10) * n
#获取n个4石头需要的金币
#失败的消耗只有1级石头和金币会产生额外消耗,需要除以概率
def getLevel4(n):
return ((getLevel1(16) + 0.897) / 0.4878 + 10 + getLevel3(1)) * n
#获取n个6级石头需要的金币
def getLevel6(n):
return (getLevel4(12) + 19.75 + 10) * n
print(getLevel6(1))
>>> 914.7409471094709 #不划算