我一直在Python中製作座位表,在每個座位的位置顯示缺席。爲了列出缺席的例子,我決定使用randint生成0-15之間的隨機值,但是當我在矩陣中嘗試它時,它不起作用。然而,在矩陣外部使用的相同的線,只是印刷工作很好..我該如何解決這個問題?爲什麼randint不能在矩陣中工作,而是在其他地方工作? (Noob Python)
這裏是我的代碼:
import random
student0Abs_EX = random.randint(0,15)
student1Abs_EX = random.randint(0,15)
student2Abs_EX = random.randint(0,15)
student3Abs_EX = random.randint(0,15)
student4Abs_EX = random.randint(0,15)
student5Abs_EX = random.randint(0,15)
student6Abs_EX = random.randint(0,15)
student7Abs_EX = random.randint(0,15)
student8Abs_EX = random.randint(0,15)
student9Abs_EX = random.randint(0,15)
print("\n\nExample Absences: \n")
matrix = [[student0Abs_EX + '\t\t', student1Abs_EX + '\t\t', student2Abs_EX + '\t\t'], [student3Abs_EX + '\t\t', student4Abs_EX + '\t\t', student5Abs_EX + '\t\t'], [student6Abs_EX + '\t\t', 'Empty' + '\t\t', student7Abs_EX + '\t\t'], ['Empty' + '\t\t', student8Abs_EX+ '\t\t', student9Abs_EX + '\t\t']]
for row in matrix:
print ' '.join(row)
在此先感謝您的幫助!
[有沒有必要把「解決」在你的標題。](http://meta.stackexchange.com/q/116101/175248)如果答案幫助你,接受它;如果你自己想出來,將它作爲答案發布,然後接受它。一個被接受的答案在某種程度上等於「解決」。 – Makoto