概述
import random def word_jumble(): word = raw_input("Enter a word: ") new_word = "" for ch in range(len(word)): r = random.randint(0,len(word)-1) new_word += word[r] word = word.replace(word[r],"",1) print new_word def main(): word_jumble() main()
我从别人那里得到了这个程序,但不知道它是如何工作的.有人可以向我解释一下吗?我之前了解一切
new_word += word[r]
import random word = raw_input("Enter a word: ") charlst = list(word) # convert the string into a list of characters random.shuffle(charlst) # shuffle the list of characters randomly new_word = ''.join(charlst) # convert the list of characters back into a string
总结
以上是编程之家为你收集整理的python – 随机化单词中的字母全部内容,希望文章能够帮你解决python – 随机化单词中的字母所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧