题目
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
分析
a,b,c都和x,y,z对应。可以用a,b,c存储x,y,z变量的值,这样可以建立起来对应关系。然后只要满足条件就好:a!=b and b!=c and c!=a and a!=‘x’ and c!=‘x’ and c!=‘z’。
实现
for a in ['x','y','z']:
for b in ['x','y','z']:
for c in ['x','y','z']:
if a!=b and b!=c and c!=a and a!='x' and c!='x' and c!='z':
print("a和{}比赛,b和{}比赛,c和{}比赛".format(a,b,c))