我正在为锦标赛应用编写循环算法.
当玩家数量为奇数时,我会添加'DELETE'到玩家列表中,但稍后,当我想要从包含的计划列表中删除所有项目时'DELETE',我不能 - 一个人总是离开.请看一下代码 - 问题很简单,我想这是关于列表的; 我只是看不到它.
"""
Round-robin tournament:
1, 2, 3, 4, | 5, 6, 7, 8 => 1, 2, 3, 4 => rotate all but 1 => 1, 5, 2, 3 => repeat => 1, 6, 5, 2 ...
5, 6, 7, 8 6, 7, 8, 4 7, 8, 4, 3
in every round pick l1[0] and l2[0] as first couple, after that l1[1] and l2[1]...
"""
import math
lst = []
schedule …Run Code Online (Sandbox Code Playgroud)