1.题目  game1.py

# 题目:已知1颗六级石头的市场售价为750金,请问是自己合成石头划算还是直接购买划算
'''计算五行石是自己合成划算还是直接购买已经合成好的划算;自己合成只能购买一级五行石;七级和八级只能通过剥离获得市场货币:金还需要消耗金、钻石、体力
'''
'''合成规律1. 购买1级五行石:消耗金和钻石2. 1级五行石合成3级五行石:消耗金、体力和1级五行石3. 3级五行石合成4级五行石:消耗金、体力和1级五行石、一定概率4. 4级五行石合成6级五行石:消耗金、体力和4级五行石目标:合成6级五行石
'''
'''购买1级石头
'''
l1_value = 0.75 # 1颗1级石头消耗0.75金
l1_value_diamond = 8 # 1颗1级石头同时还需要消耗8颗钻石
'''1级合成3级
'''
l1_to_l3 = 12 # 1颗1级石头变成1颗3级石头,需要消耗13颗1级石头
l1_to_l3_gold = 0.39 # 同时还需要消耗0.39金
l1_to_l3_vit = 10 # 同时还需要消耗10点体力
'''3级合成4级
'''
l3_to_l4 = 16 # 1颗3级石头变成1颗4级石头,需要消耗16个1级石头
l3_to_14_gold = 0.897 # 1颗3级石头变成1颗4级石头,需要消耗0.897金
l3_to_l4_vit = 10
l3_to_l4_rate = 0.4878 # 1颗3级石头变成1颗4级石头,成功概率只有0.4878,并非100%# 如果失败,则金和16级1级石头也将被扣除,但是不消耗体力
'''4级合成6级
'''
l4_to_l6 = 12 # 12颗4级石头变成6级石头,概率100%
l4_to_l6_gold = 19.75 # 需要消耗19.75金
l4_to_l6_vit = 10
'''已知1颗六级石头的市场售价为750金,请问是自己合成石头划算还是直接购买划算其他数据:1颗钻石diamond 卖出0.05金1点体力vit 可以卖出1金
'''

2.  解答  game2.py

# 购买一级石头
def bug_l1(l1_num):gold = l1_num*0.75diamond = l1_num*8return gold,diamond# 合成三级石头
def l1_to_l3(l3_num):gold,diamond = bug_l1(l3_num*12)gold += l3_num*0.39vit = l3_num*10return gold,diamond,vit# 合成四级石头
def l3_to_l4(l4_num):# 首先计算需要的三级石头gold,diamond,vit = l1_to_l3(l4_num) # 计算需要的一级石头count = l4_num*16/0.4878gold_l4,diamond_l4 = bug_l1(count)gold += gold_l4diamond += diamond_l4# 计算实际需要的体力,金vit += l4_num*10gold += l4_num*0.897return gold,diamond,vit# 合成六级石头
def l4_to_l6(l6_num):# 首先计算需要的四级石头gold,diamond,vit = l3_to_l4(l6_num*12)# 实际需要的体力,金vit += l6_num*10gold += l6_num*19.75return gold,diamond,vitprint(bug_l1(1))
print(l1_to_l3(1))
print(l3_to_l4(1))
print(l4_to_l6(1))

(备注:以上内容来自七月老师的学习笔记,仅作为学习使用)

小demo,点石成金相关推荐

  1. 金融新手投标模块布局小Demo

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. android jsoup简书,jsoup爬虫简书首页数据做个小Demo

    昨天LZ去面试,遇到一个大牛,被血虐一番,发现自己基础还是很薄弱,对java一些原理掌握的还是不够稳固,比如java反射注解,知道一点就是说不出来,很尴尬... 生命不止,学习不止啊 之前那个项目 Q ...

  3. 运用vue.js写的表格小demo

    2019独角兽企业重金招聘Python工程师标准>>> 最近在学习vue.js,我把工作中项目里面的一个小实例用vue.js重构了下,写成一个小demo,巩固自己所学,并与大家分享, ...

  4. 入门Leaflet之小Demo

    入门 Leaflet 之小 Demo 写在前面 ---- WebGIS 开发基础之 Leaflet GIS 基本概念:GIS.Map.Layer.Feature.Geometry.Symbol.Dat ...

  5. 云服务器apache mysql php_服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)...

    前言 搭建Apache HTTP Server往往都会安装PHP环境,因为很多人都使用PHP做web.其实相对我而言,我是用PHP做后台.主要是因为我是移动端方向:做iOS和Android.往往需要通 ...

  6. Nancy之基于Self Hosting的补充小Demo

    原文:Nancy之基于Self Hosting的补充小Demo 前面把Hosting Nancy with ASP.NET.Self Hosting Nancy和Hosting Nancy with ...

  7. 从一个小demo开始,体验“API经济”的大魅力

    写在前面 "API经济"这个词是越来越火了,但是"API经济"具体指的是什么,相信很多人还没有个明确的认识.不过今天我可不打算长篇大论的去讲解一些概念,我们就以 ...

  8. 结束python服务器进程_服务器端后台持续执行python程序小demo

    冰先生:python小脚本,爬天气预报并定时发邮件提醒(适合小情侣的甜蜜打开方式)​zhuanlan.zhihu.com 上一篇写了做个可以发送邮件的小demo,这一篇呢我们来谈一谈如何让他更加方便的 ...

  9. java一键保存表格增删改,一个增删改功能的表格小demo

    项目中遇到的一个小功能,原来的开发的写法可能有点冗余了,扩展性不高,又出了点小bug,特此回来自己写个类似的小demo,遇到的一些问题记录一下. 大概这样 一个操作保留在本地的一个小表格(简化样式了) ...

  10. 接收udp数据_聊聊UDP、TCP和实现一个简单的JAVA UDP小Demo

    最近真的比较忙,很久就想写了,可是一直苦于写点什么,今天脑袋灵光一闪,觉得自己再UDP方面还有些不了解的地方,所以要给自己扫盲. 好了,咱们进入今天的主题,先列一下提纲: 1. UDP是什么,UDP适 ...

最新文章

  1. zabbix server、zabbix agent、zabbix proxy 配置文件详解
  2. java mod %区别_Java中 % 与Math.floorMod() 区别详解
  3. linux程序设计——运行SQL语句(第八章)
  4. kubectl技巧之通过go-template截取属性
  5. Springboot 启动问题
  6. Algs4-1.4.12找出两个有序数组的公共元素-方法1
  7. Linux网络编程——I/O复用之poll函数
  8. SpringMVC中跳转路径的问题
  9. 进入保护模式(三)——《x86汇编语言:从实模式到保护模式》读书笔记17
  10. nginx操作指南之二
  11. Ubuntu 12.04 LTS安装VMware Tools:无法找到kernel header path的问题
  12. @RequestParam 注解原理
  13. hive使用适用场景_数据分析之hive学习(四):面试题——场景输出(row_number)...
  14. 【Caffe安装】Caffe安装(无GPU)--wanglei
  15. 关于@Autowired的使用:推荐使用构造函数进行注入
  16. Linux入门的基础知识点
  17. Zemax简单透镜的设计与优化
  18. Tensor A must be from the same graph as Tensor B
  19. android手机设置查看电池耗电,安卓查看电池损耗代码【搞定指南】
  20. 趣闲赚~~~~~~青龙脚本

热门文章

  1. 1.0版走迷宫小游戏(C++)
  2. 鲁东大学linux试题,大学体育试题库
  3. 第六届苏州·张家港全球创新创业大赛等你来赛!
  4. 喜讯 | 图扑科技再获厦门数字经济创新创业大赛一等奖
  5. 不同火车车型的座位分布图
  6. C语言复习 随手写3
  7. Android屏幕计算公式
  8. 内存储器(主存储器)的分类及存储芯片的扩展方式
  9. DEDE源码分析与学习--index.php文件解读
  10. iOS 实现3Dtouch