有人可以向我解釋這個循環的最後一行是什麼嗎?這是一個詞彙雜亂程序的片段,這是我從中學習的一本書的一個例子。謝謝。此循環中的這行代碼如何工作?
import random
WORDS = ("python", "jumble", "easy", "difficult", "answer", "xylophone")
word = random.choice(WORDS)
correct = word
jumble = " "
while word:
position = random.randrange(len(word))
jumble += word[position]
word = word[:position] + word[(position +1):]
[切片](http://stackoverflow.com/questions/509211/pythons-slice-notation) – Brian
插入''在循環內打印word'',看看是怎麼回事。 –
請更具體。我明白[:position],它的下一部分,以及這兩個交互是如何讓我困惑的... –