代码拉取完成,页面将自动刷新
""" 谁是冠军
有五个运动员(甲、乙、丙、丁、戊)参加运动会,分别获得了一百米、二百米、跳高、跳远和铅球冠军,
现在有另外四个人(A、B、C、D)对比赛的结果进行了描述,分别是:
A说:“乙获得铅球冠军,丁获得跳高冠军”
B说:“甲获得一百米冠军,戊获得跳远冠军”
C说:“丙获得跳远冠军,丁获得二百米冠军”
D说:“乙获得跳高冠军,戊获得铅球冠军”
A、B、C和D四个人每个人的描述都对一句,错一句。
现在根据这四个人的描述猜一下五名运动员各获得了什么项目的冠军?
"""
import itertools
player = ['甲', '乙 ', '丙', '丁', '戊']
gold = ['一百米', '二百米', '跳高', '跳远', '铅球']
gold_list = itertools.permutations(gold)
for g in gold_list:
if ((g[1]=='铅球' and g[3]!= '跳高') or (g[1]!='铅球' and g[3]== '跳高')) \
and ((g[0]=='一百米' and g[4]!='跳远') or (g[0]!='一百米' and g[4]=='跳远')) \
and ((g[2] == '跳远' and g[3] != '二百米') or (g[2] != '跳远' and g[3] == '二百米')) \
and ((g[1] == '跳高' and g[4] != '铅球') or (g[1] != '跳高' and g[4] == '铅球')):
for x in zip(player,g):
print(x)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。