结果是988对吗?

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

慕容1078073

2018-01-23

diamond = 0.05
vit = 1

'''
    购买一级石头花费转为为金币
'''
l1 = diamond * 8 + 0.75
# print(l1)

'''
    合成一个3级石头
'''
l3 = l1 * 12 + 0.39 + vit * 10
# print(l3)

'''
    合成一个四级石头
'''
l4 = (l1 * 16 +0.897)/0.4878 + l3 + vit * 10

'''
    合成一个六级石头
'''

l6 = l4 * 13 + 19.75 + vit * 10

#处理用户输入
def csotgod(n):
if n == 1:
cost = l1
print(cost)
elif n == 3:
cost = l3
print(cost)
elif n == 4:
cost = l4
print(cost)
elif n == 6:
cost = l6
print('花费的金币为',':',round(cost,2))
if cost > 750:
print('跟玩家直接购买划算')
else:
print('跟玩家直接购买不划算')
else:
print('输入错误')
n = int(input('请重新输入需要合成的宝石等级(1级,3级,4级,6级)'))
csotgod(n)
n = int(input('请输入需要合成的宝石等级(1级,3级,4级,6级)'))
csotgod(n)


写回答

1回答

7七月

2018-01-23

其实这个问题比较 开放,主要是看你3到4的概率是如何计算的。我算的也是900多。可以算期望,也可以简单的除以0.48.

0
2
7七月
回复
慕容1078073
源码和你是差不多的~~~
2018-01-23
共2条回复

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

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

14773 学习 · 4487 问题

查看课程