Python 如何使用多个参数创建随机名称匹配器?
所以,这是我第一年以代码为爱好。对于我的个人项目,我想做一个约会配对者(不是朋友哈哈)。这主要是为了让我更好地理解python结构 总结:人们填写两个姓名列表,匹配者返回一个随机匹配的列表。(无副本) 此外,还有以下规则: 1.我想让每个“用户”(名称)在它们之间进行选择(开放、不感兴趣、已获取),并相应地匹配字符串Python 如何使用多个参数创建随机名称匹配器?,python,python-3.x,Python,Python 3.x,所以,这是我第一年以代码为爱好。对于我的个人项目,我想做一个约会配对者(不是朋友哈哈)。这主要是为了让我更好地理解python结构 总结:人们填写两个姓名列表,匹配者返回一个随机匹配的列表。(无副本) 此外,还有以下规则: 1.我想让每个“用户”(名称)在它们之间进行选择(开放、不感兴趣、已获取),并相应地匹配字符串 当某个列表中有更多项目时,剩余的字符串也会打印出来 3[可选]当用户填写自己的姓名时,他们可以填写特定的“首选项字符串”,使其更有可能与该字符串匹配 我有点困在第一阶段,这就是我所
import random
VNamen=["Sarah","Annelotte","Kelsey","Mika","Ilse","Yara","Sjouke"]
MNamen=["Kelvin","Xander","Kolten","Ezekiel","Misael","Landon","Noel"]
VR= random.choices(VNamen)
MR= random.choices(MNamen)
print(VR, "together with",MR)
Quinten现在,我建议使用“”之类的东西(就像dper在代码注释中所做的那样),但是如果你想使用自己的代码,我建议使用
random.choice(list)
导入random(你已经做过)之后,从列表中选择一个随机的人,对两个列表都这样做,然后将它们放在一起(如两个给定名称)合并到另一个列表中,并从原始列表中删除其名称,直到其中一个列表为空,然后打印出非空列表中的所有内容
哇,那是很多名单
首选项设置会稍微复杂一些,您必须使用一个列表,该列表会显示以前的姓名所在的所有位置,并且在该列表中会显示他们拥有的所有信息,但这样就不可能(据我所知)更改获得某个姓名的可能性
如果你想让我用你的代码向你展示它,评论并让我这么做,但我建议你自己试一试(如果你选择这样做的话).您的问题一点也不清楚,您能否详细说明您希望通过代码实现的目标,您只是通过随机选取字符串来匹配字符串up@dper我不知道这是否更清楚,我已经添加了一些特定的问题。是的,代码并没有真正添加一些东西,但我正在进行中。String maTCH是一项非常简单的任务…通读本文,它会给你一个相同的想法。变量和函数名应该遵循带有下划线的
小写形式。谢谢!我将尝试使用random.choice来解决一些python难题。