Python Ejemplo de práctica 22

Python 100例100 ejemplos de Python

Problema:Dos equipos de ping-pong compiten, cada uno presenta tres jugadores. El equipo A está formado por a, b, c; el equipo B por x, y, z. La lista de partidos se ha decidido mediante sorteo. Alguien pregunta a los jugadores sobre la lista de partidos. a dice que no juega contra x; c dice que no juega contra x ni z. Escriba un programa para encontrar la lista de los tres enfrentamientos.

Código fuente del programa:

Ejemplo

#!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(ord('x'),ord('z') + 1): for j in range(ord('x'),ord('z') + 1): if i != j: for k in range(ord('x'),ord('z') + 1): if (i != k) and (j != k): if (i != ord('x')) and (k != ord('x')) and (k != ord('z')): print ('order is a -- %s\t b -- %s\tc--%s' % (chr(i),chr(j),chr(k)))

El resultado del ejemplo anterior es:

order is a -- z     b -- x    c--y

Python 100例100 ejemplos de Python

Otras extensiones