我想知道如何制作用户的程序 键入一个单词然后程序以随机的方式混淆单词中的字母。
我对此有很多想法并且失败了。我制作了下面的程序,但它一点都不好,因为我想随机混淆字母和这个程序
为每个索引分配一个字母。这意味着同一个字母可以重复
本身多次,例如:输入: apple
。 输出 ppppp
import random
print('Type a word!')
i = 0
wordJ = ''
word = input()
word = str(word)
while i < len(word):
wordJ = wordJ + word[random.randrange(len(word))]
i = i + 1
print(wordJ)
答案 0 :(得分:0)
一旦你在word
中有了字符串,你就可以像这样把它洗牌了
from random import shuffle
word = list(word)
shuffle(word)
word = "".join(word)
print(word)
答案 1 :(得分:-1)
import random
word = input()
word = list(word)
random.shuffle(word)
wordJ = ''.join(word)
print(wordJ)