2017-03-05 112 views
-3

我班有14名學生。我需要確保每個學生在13節課中與所有其他學生配對。我如何使用Python爲每個學生創建一個時間表,告訴他們每次會話應該與誰見面?讓學生與其他學生配對

感謝您的幫助!

+0

請提供可重複性最低的代碼。 –

回答

1

這聽起來像itertools可能會有所幫助!

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

希望這有助於!

+0

感謝您的建議,但這並不能確保一個學生不會被要求每個會話與多個人見面。我需要確保所有14名學生每次只與另一名學生見面。那有意義嗎? – nickculber