2017-03-05 61 views
-3

我班有14名学生。我需要确保每个学生在13节课中与所有其他学生配对。我如何使用Python为每个学生创建一个时间表,告诉他们每次会话应该与谁见面?让学生与其他学生配对

感谢您的帮助!

+0

请提供可重复性最低的代码。 –

回答

1

这听起来像itertools可能会有所帮助!

from itertools import combinations 
students = ["Tom","Jeff","Mary"] 
schedule = list(combinations(students,2)) 

希望这有助于!

+0

感谢您的建议,但这并不能确保一个学生不会被要求每个会话与多个人见面。我需要确保所有14名学生每次只与另一名学生见面。那有意义吗? – nickculber