day22
组合组队
两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。 a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。
分析
利用列表和列表元素的组合,判断条件输出。
编码实现
1.编码实现(递归)
j=['a','b','c']
y=['x','y','z']
for jia in j:
for yi in y:
if str(jia+yi) != 'ax' and str(jia+yi) != 'cx' and str(jia+yi)!='cz':
print(f"{jia} vs {yi}")
运行结果
a vs y
a vs z
b vs x
b vs y
b vs z
c vs y