Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2017 21:06:55

mda
Зарегистрирован: 2017-03-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Турнир

Собсна сабж,можно как нить обойтись без двумерных списков?
Если можно,напишите алгоритм действий,а то чтот совсем ясности в голове нет,без кода.

Прикреплённый файлы:
attachment Screenshot_5.png (20,5 KБ)

Офлайн

#2 Март 8, 2017 22:40:22

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Турнир

Вот вам идея, как можно разбить команды на пары, чтобы в начале чемпионата каждая сыграла с каждой:

 >>> from itertools import combinations
>>> for team in combinations(["Argentina", "Brasil", "Britain", "France", "Germany", "Spain"], 2):
...     print('-'.join(team)) 
...                                                  
Argentina-Brasil
Argentina-Britain
Argentina-France
Argentina-Germany
Argentina-Spain
Brasil-Britain
Brasil-France
Brasil-Germany
Brasil-Spain
Britain-France
Britain-Germany
Britain-Spain
France-Germany
France-Spain
Germany-Spain
>>> 

Отредактировано old_monty (Март 8, 2017 22:40:50)

Офлайн

#3 Март 8, 2017 23:02:53

mda
Зарегистрирован: 2017-03-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Турнир

old_monty
Вот вам идея, как можно разбить команды на пары, чтобы в начале чемпионата каждая сыграла с каждой:

Каждым с каждым мне не над(тк плей-офф).

В общем создал таки список списком пар.Рандомлю два числа(голы команд) и удаляю проигравшую команду из этого списка.Теперь вопрос как быть с этим самым счетом?Чтобы потом можно было удобно выставить статистику

Отредактировано mda (Март 8, 2017 23:03:08)

Офлайн

#4 Апрель 2, 2017 18:08:39

Gleb
Зарегистрирован: 2016-12-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Турнир

 params = {"1":"2", "11":"22", "111":"222", "1111":"2222"}
>>> ["%s=%s" % (k, v) for k, v in params.items()]

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version