for i inrange(ord('x'),ord('z')+1):#i控制的是a的对手,j控制的是b的对手,k控制的是c的对手for j inrange(ord('x'),ord('z')+1):if(i!=j):#a和b的对手不能重合for k inrange(ord('x'),ord('z')+1):if((i != k)and(j != k)):#c的对手不能和a或b重合if((i !=ord('x'))and(k !=ord('x'))and(k !=ord('z'))):#题目中的添加条件print('a的对手是%s,b的对手是%s,c的对手是%s'%(chr(i),chr(j),chr(k)))