22比赛对手

    技术2022-08-12  103

    ''' 实例022:比赛对手 题目 两个乒乓球队进行比赛,各出三人。 甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比. 请编程序找出三队赛手的名单。 ''' #集合(set)是一个无序的不重复元素序列。 a = set(['y','z']) #a只跟y,z比 b = set(['x','y','z']) #b可以跟3个人中的任何一个人比 c = set('y') #c只跟y比 for i in a: for j in b: for k in c: #如果每个人都有一个对手且不重复,则找到了该组合 if len(set((i,j,k))) == 3: print('a:%s,b:%s,c:%s'%(i,j,k))

    输入结果:a:z,b:x,c:y

    Processed: 0.015, SQL: 9