「作者主页」:士别三日wyx

事情源于一次网友们的「多人运动」,原图如下


        网友们对线了一晚上,最终得出了一个结论:如果男生要求女朋友和她各出一半就没那么多破事了。
        大家对于这个结论貌似都挺满意,有几个网友虽然不太同意,但架不住他们人多,嘴里骂骂咧咧的走了。大家都散了,只留我一人在原地懵逼,这就完了???好戏才刚刚开始好不好,作为一个程序员,我关心的地方不是恋爱究竟该不该AA,而是具体应该怎么AA。
        既然提了AA,那我们就把AA算明白,如果你觉得恋爱AA就是一人出一半的话,那你就太单纯了。
        首先,男生和女生吃的东西的量是不一样的,比如一顿饭,男生吃三分之二,女生吃三分之一,那饭钱五五开对女生就不太公平,如果饭量反过来,就对男生不公平,所以需要将「使用占比」计算清楚,公式如下

# 总金额
money = 500# 使用占比(男)
boy_pro = 2/3# 男生支出
boy = money * boy_proprint('男生应付:%d' % boy)

其次,如果男生爱吃肉,女生爱吃菜,那菜里有几块肉是不是也得算清楚?所以饭菜的「质量占比」也需要在公式中加上,修改后的公式如下

# 总金额
money = 500# 质量占比(肉占总价的比例)
money_meat = 3/4# 质量占比(素占总价的比例)
money_green = 1/4# 使用占比(男生吃了多少肉)
boy_pro_meat = 2/3# 使用占比(男生吃了多少菜)
boy_pro_green = 1/4# 男生支出 = 肉的钱 + 素的钱
boy = money * money_meat * boy_pro_meat + money * money_green * boy_pro_greenprint('男生应付:%d' % boy)

等等,我们好像忘了情绪价值,哭着吃饭和笑着吃饭肯定是两种不一样的体验,男生请女生吃饭,女生吃饭的时候是很享受还是难受;反过来,如果是女生追男生(没见过,暂时先不考虑了),因此「主动性」也是一个很重要的参考标准,公式应该做出如下的修改

# 总金额
money = 500# 主动性(男生的主动性)
# 解释:如果男生的主动性占8成,则剩下的2成男生全权负责,其他参考标准在这8成的基础上计算
boy_int = 0.8# 质量占比(肉占总价的比例)
money_meat = 3/4# 质量占比(素占总价的比例)
money_green = 1/4# 使用占比(男生吃了多少肉)
boy_pro_meat = 2/3# 使用占比(男生吃了多少菜)
boy_pro_green = 1/4# 男生支出 = 肉的钱 + 素的钱 + 情绪价值
boy = money * boy_int * money_meat * boy_pro_meat \+ money * boy_int * money_green * boy_pro_green \+ money * (1 - boy_int)print('男生应付:%d' % boy)

除此之外参考标准还有很多,这是个看脸的社会,跟彦祖一起吃饭和跟凤姐一起吃饭体验肯定不一样,你约了长得好看的小姐姐吃饭是不是应该多掏钱,是不是得按照双方的颜值折现一下,既然要折现那是按照天上人间的规格还是按照白马会所的规格?

什么!你还没有女朋友???那当我没说

Python实现恋爱AA公式相关推荐

  1. Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类

    Python openpyxl打开有公式的表格,如果直接读取,会出现有公式的单元格为空或零的情况. 参见: https://blog.csdn.net/weixin_45903952/article/ ...

  2. python障碍式期权定价公式

    python障碍式期权定价公式 早期写的障碍式期权的定价脚本 #coding:utf-8 ''' 障碍期权 q=x/s H = h/x H 障碍价格 [1] Down-and-in call cdi ...

  3. Python 代码转 Latex 公式,这个开源库用一行代码帮你搞定

    转自 | 机器之心 数学是数据科学和机器学习的重要基础,数学运算的结果对于机器学习项目而言是至关重要的.在编写代码时,我们常常需要定义数学公式的计算形式.像 S=r^2 这样简单的数学公式,大概不会出 ...

  4. Python代码转Latex公式,这个开源库用一行代码帮你搞定

    视学算法报道 编辑:小舟 转载自公众号:机器之心 你的代码中有数学公式吗? 数学是数据科学和机器学习的重要基础,数学运算的结果对于机器学习项目而言是至关重要的.在编写代码时,我们常常需要定义数学公式的 ...

  5. python 经纬度计算距离公式_SymPy符号计算-让Python帮我们推公式

    作者: 阿凯 Email: xingshunkai@qq.com 概要 像我这种粗心的小孩, 在推导一些复杂的公式(尤其是矩阵运算)的时候, 经常容易算错数, 一步推错,步步错. 万能的Python有 ...

  6. Python利用马青公式计算圆周率Π并写入文件

    一.什么是马青公式         马青公式由英国天文学教授约翰·马青(John Machin ,1686 –1751)于1706年发现,他利用这个公式计算到了100位的圆周率. 马青公式每计算一项可 ...

  7. python openpyxl引用excel公式函数

    单个单元格调用excel函数 from openpyxl import Workbook wb = Workbook() #实例化 ws = wb.active #激活worksheet #给单元格设 ...

  8. Python读取Excel中公式计算值

    ### 本文仅作笔记之用 B3~F3为输入值,G3为公式计算值 第一次读取,代码如下 import openpyxlbook = openpyxl.load_workbook(r"E:\Fa ...

  9. python 实现复合梯度公式及复合辛普森公式

    1.复合梯形公式 2.复合辛普森公式 python实现 import mathdef fun(x):return math.sin(x)/(x+1e-16) #加上1e-16避免除零错误# 复合梯度 ...

最新文章

  1. 关于二叉树的层次遍历的花样(c++实现)
  2. 在CentOS7.2上部署Postgres-XL分布式数据库
  3. SQLite中的高级SQL
  4. 网易云音乐:基于分布式图学习PGL的推荐系统优化之路
  5. 多个常见代码设计缺陷
  6. UVA 10020 Minimal coverage
  7. IE 中的一些脚本问题
  8. JQuery模拟boostrap模态框效果
  9. 解决办法:Transport security has blocked a cleartext HTTP (http://) resource load since it is insecure. T
  10. 数据结构---堆的相关操作
  11. xencenter创建快照和恢复快照
  12. 北大计算机辅助翻译专业考研,【最新权威版】2019年北京大学计算机辅助翻译CAT考研难度解析—报录比...
  13. C# monthCalendar
  14. C语言 从txt文件中提取特定的数据
  15. 【IIOT】欧姆龙PLC数采之CP系列
  16. jdk安装,提示错误1335
  17. 从高德地图获取行政区域数据
  18. .net core 文件夹打包下载
  19. 自己动手写一个简单的bootloader
  20. 按键精灵官网版 v9.63.12960 绿色版

热门文章

  1. Oracle 11g xe版本---总结1
  2. CSS3 box-shadow实现纸张的曲线投影效果
  3. 小米手机连接不上网络 或者 暂时关闭状况不佳的连接
  4. Entity Framework 关系约束配置
  5. C++内存管理变革(3):另类内存管理
  6. python_程序格式_缩进_行注释_段注释---python工作笔记012
  7. 持续集成部署Jenkins工作笔记0001---持续集成、持续部署、持续交付的概念
  8. STM32工作笔记005---STM32芯片解读
  9. springcloud工作笔记098---springcloud多项目包扫描问题
  10. mac搭建apace和php开发环境