Python Ejemplo de práctica 22
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--yOtras extensiones
100 ejemplos de Python