分享

python经典案例:比赛对手问题

 流形sbz 2023-11-26 发布于甘肃

python经典案例:比赛对手问题

首发2023-11-21 13:26·菜就多练呀

问题:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

程序分析:

这是一个关于乒乓球队比赛名单的问题。首先,我们需要理解问题的要求和条件。

甲队的三名队员是a、b、c,乙队的三名队员是x、y、z,已经抽签决定比赛名单,a说他不和x比,c说他不和x、z比。

我们可以列出所有可能的比赛组合,然后根据a和c的限制条件来筛选。

#!/usr/bin/python #coding:utf-8 #author:菜就多练呀 def find_matches(): for a in ['x', 'y', 'z']: for b in ['x', 'y', 'z']: if a != b and a != 'x': for c in ['x', 'y', 'z']: if c != a and c != b and c != 'x' and c != 'z': return {'a vs ' a,' b vs ' b,' c vs ' c} a, b, c = find_matches() print('甲队比赛名单:',a,b,c)

输出结果:

甲队比赛名单: a vs z  b vs x  c vs y

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多