Python实现恋爱AA公式
「作者主页」:士别三日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公式相关推荐
- Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类
Python openpyxl打开有公式的表格,如果直接读取,会出现有公式的单元格为空或零的情况. 参见: https://blog.csdn.net/weixin_45903952/article/ ...
- python障碍式期权定价公式
python障碍式期权定价公式 早期写的障碍式期权的定价脚本 #coding:utf-8 ''' 障碍期权 q=x/s H = h/x H 障碍价格 [1] Down-and-in call cdi ...
- Python 代码转 Latex 公式,这个开源库用一行代码帮你搞定
转自 | 机器之心 数学是数据科学和机器学习的重要基础,数学运算的结果对于机器学习项目而言是至关重要的.在编写代码时,我们常常需要定义数学公式的计算形式.像 S=r^2 这样简单的数学公式,大概不会出 ...
- Python代码转Latex公式,这个开源库用一行代码帮你搞定
视学算法报道 编辑:小舟 转载自公众号:机器之心 你的代码中有数学公式吗? 数学是数据科学和机器学习的重要基础,数学运算的结果对于机器学习项目而言是至关重要的.在编写代码时,我们常常需要定义数学公式的 ...
- python 经纬度计算距离公式_SymPy符号计算-让Python帮我们推公式
作者: 阿凯 Email: xingshunkai@qq.com 概要 像我这种粗心的小孩, 在推导一些复杂的公式(尤其是矩阵运算)的时候, 经常容易算错数, 一步推错,步步错. 万能的Python有 ...
- Python利用马青公式计算圆周率Π并写入文件
一.什么是马青公式 马青公式由英国天文学教授约翰·马青(John Machin ,1686 –1751)于1706年发现,他利用这个公式计算到了100位的圆周率. 马青公式每计算一项可 ...
- python openpyxl引用excel公式函数
单个单元格调用excel函数 from openpyxl import Workbook wb = Workbook() #实例化 ws = wb.active #激活worksheet #给单元格设 ...
- Python读取Excel中公式计算值
### 本文仅作笔记之用 B3~F3为输入值,G3为公式计算值 第一次读取,代码如下 import openpyxlbook = openpyxl.load_workbook(r"E:\Fa ...
- python 实现复合梯度公式及复合辛普森公式
1.复合梯形公式 2.复合辛普森公式 python实现 import mathdef fun(x):return math.sin(x)/(x+1e-16) #加上1e-16避免除零错误# 复合梯度 ...
最新文章
- 关于二叉树的层次遍历的花样(c++实现)
- 在CentOS7.2上部署Postgres-XL分布式数据库
- SQLite中的高级SQL
- 网易云音乐:基于分布式图学习PGL的推荐系统优化之路
- 多个常见代码设计缺陷
- UVA 10020 Minimal coverage
- IE 中的一些脚本问题
- JQuery模拟boostrap模态框效果
- 解决办法:Transport security has blocked a cleartext HTTP (http://) resource load since it is insecure. T
- 数据结构---堆的相关操作
- xencenter创建快照和恢复快照
- 北大计算机辅助翻译专业考研,【最新权威版】2019年北京大学计算机辅助翻译CAT考研难度解析—报录比...
- C# monthCalendar
- C语言 从txt文件中提取特定的数据
- 【IIOT】欧姆龙PLC数采之CP系列
- jdk安装,提示错误1335
- 从高德地图获取行政区域数据
- .net core 文件夹打包下载
- 自己动手写一个简单的bootloader
- 按键精灵官网版 v9.63.12960 绿色版
热门文章
- Oracle 11g xe版本---总结1
- CSS3 box-shadow实现纸张的曲线投影效果
- 小米手机连接不上网络 或者 暂时关闭状况不佳的连接
- Entity Framework 关系约束配置
- C++内存管理变革(3):另类内存管理
- python_程序格式_缩进_行注释_段注释---python工作笔记012
- 持续集成部署Jenkins工作笔记0001---持续集成、持续部署、持续交付的概念
- STM32工作笔记005---STM32芯片解读
- springcloud工作笔记098---springcloud多项目包扫描问题
- mac搭建apace和php开发环境