交作业

来源:8-13 划算还是不划算

不见不散场

2019-02-28

“”“
购买1级5星石
”""
D_TO_G = 0.05
V_TO_G = 1

l1_value = 0.75 # 1级石头消耗0.75 金币
l1_value_diamond = 8 # 1颗1级石头同时消耗8颗钻石

“”“
1级合成3级
”""

l1_to_l3 = 12 # 12颗1级石头 1*1 + 12 * 1
l1_to_l3_gold = 0.39 # 0.39 金币
l1_to_l3_vit = 10 # 10点体力

“”“
3级合成4级
”""
l3_to_l4 = 16 # 1 * 3 + 16 * 1
l3_to_l4_gold = 0.897
l3_to_l4_vit = 10
l3_to_l4_rate = 0.4878

“”“
4级合成6级
”""
l4_to_l6 = 12 # 1*4 + 12 * 4
l4_to_l6_gold = 19.75
l3_to_l4_vit = 10

购买 750 金

成功

失败 不扣除体力

1 钻石 = 0.05 金

1 体力 = 1 金

D_TO_G = 0.05
V_TO_G = 1

l1_gold = 0.75 + 8 * D_TO_G

def l1_to_l3_need():
l1_to_l3_need_g = l1_to_l3 * l1_gold + l1_to_l3_gold + l1_to_l3_vit * V_TO_G
return l1_to_l3_need_g

l3_need_gold = l1_to_l3_need()

def l3_to_l4_need():
l3_to_l4_succ = (l3_need_gold + l3_to_l4 * l1_gold + l3_to_l4_gold + l3_to_l4_vit * V_TO_G) * l3_to_l4_rate
l3_to_l4_lose = (l3_to_l4 * l1_gold + l3_to_l4_gold) * (1 - l3_to_l4_rate)
return (l3_to_l4_succ + l3_to_l4_lose) / l3_to_l4_rate

l4_need_gold = l3_to_l4_need()

def l4_to_l6_need():
l4_to_l6_need_g = l4_to_l6 * l4_need_gold + l4_to_l6_gold + l3_to_l4_vit * V_TO_G
return l4_to_l6_need_g

l6_need_gold = l4_to_l6_need()

print(l1_gold)
print(l3_need_gold)
print(l4_need_gold)
print(l6_need_gold)
print(“直接购买” if l6_need_gold > 750 else “自己合成”)

写回答

1回答

7七月

2019-02-28

结果是多少?

1
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14600 学习 · 4472 问题

查看课程