【Python】计算ABCD宝物合成,及所需忍币

2020/06/02853 浏览综合
如题,昨天合三勾刀鞘的时候,估算自己的库存宝物还可以合成多少个A宝。已知 1S = 5A;1A = 4B;1B = 3C;1C = 3D。
于是写了这段代码,可以估算一下买图纸合宝物所需的忍币数喔,欢迎自取
======================================================================
A = 8
B = 115
C = 113
D = 309
print("now you have "+str(A)+" A, "+str(B) + " B, " + str(C) + " C, " + str(D) + " D")
cost = 0
C = D // 3 + C
cost = cost + D//3 * 500
print(str(D) + " D -> " + str(D//3) + " C" + ", cost = " + str(D//3*500))
B = C // 3 + B
cost = cost + C//3 * 2000
print(str(C) + " C -> " + str(C//3) + " B" + ", cost = " + str(C//3*2000))
A = B // 4 + A
cost = cost + B//4 * 6000
print(str(B) + " B -> " + str(B//4) + " A" + ", cost = " + str(B//4*6000))
print("now you have " + str(A) + " A" + ", total cost = " + str(cost))
======================================================================
运行示例,比如我仓库里有8A,115B,113C, 309D
TapTap
没有py环境的朋友可以百度一些在线python运行环境嗷
======================================================================
如有错误,请多指正[嗒啦啦2_累]
5
1
11