根据亚洲著名的火焰游戏比较两个字符串并返回它们的关系状态的 Python 库
项目描述
pyflames
用于检查两个名称并根据“FLAMES”返回它们的关系状态的 Python 库
火焰
这个怎么运作?
什么是火焰游戏?
FlamesGame是一种在年轻人之间很有名的关系计算算法。毕业的时候大家可能都听说过,很多人都偷偷尝试过。有些人也认为这很严重。那么FLAMES的立场是什么?
F - 友谊
L - 爱情
A - 感情
M - 婚姻
E - 敌人
S - 姐妹(兄弟姐妹)
我们如何计算火焰?
举个例子很容易解释:
您的姓名:asd
合作伙伴姓名:abcd
主要有两个步骤:
- 获取火焰计数
- 取两个名字('asd' 和 'abcd')
- 去掉常用字符(两个常用字符'a'、'd')
- 获取剩余字符的数量(删除 a、d,其余为 s、b、c。所以总共 3 个。)
- 获取火焰结果
- 我们采用 FLAMES 字母('F'、'L'、'A'、'M'、'E'、'S')
- 并开始使用我们得到的火焰计数来删除字母。
- 而最后一个过程的字母就是结果。
在我们的示例中,我们得到了flames count = 3。所以首先我们需要火焰。
火焰
然后我们从左边开始计数到火焰计数 3。然后删除位置 3 的字母。在本例中为“A”。所以字母变成:
FLMES
然后我们从被删除的字母开始重新计数,即从'M'开始。所以下一个要删除的字符是“S”。所以我们的字母变成:
FLME
下一步后:
FLE
然后:
FE
最后:
F
所以结果是'朋友'。
所以就这么简单!
用法:
从包名导入包名
创建类的实例
创建变量并调用引用我们创建的实例的火焰方法
句法:
import pyflames
variable_name = pyflames.pyflames()
another_variable = variable_name.flames("name1","name2")
print(another_variable)
示例代码:
import pyflames
word = pyflames.pyflames()
status = word.flames("John Wick","Jennifer Aniston")
print(status)