Практический пример Python 22
Заголовок:Две команды по настольному теннису соревновались друг с другом, каждая выставила по три игрока. Команда A состояла из a, b и c; команда B состояла из x, y и z. Список матчей был определён жеребьёвкой. Кто-то спросил игроков о списке матчей. a сказал, что не будет играть против x, а c сказал, что не будет играть против x или z. Пожалуйста, напишите программу, чтобы найти список матчей для трёх пар игроков.
Исходный код программы:
Пример
#!/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 ('порядок — a -- %s\t b -- %s\tc--%s' % (chr(i),chr(j),chr(k)))
Вывод приведенного выше примера:
order is a -- z b -- x c--yДругие расширения
100 примеров на Python