Python 在word中混淆字母的程序

Python 在word中混淆字母的程序,python,python-3.x,Python,Python 3.x,我想知道如何制作一个用户 键入一个单词,然后程序以随机方式混淆单词中的字母 对此我想了很多,但都失败了。我制作了下面的程序,但一点都不好,因为我想把字母和这个程序混在一起,只是随机的 为每个索引指定一个字母。这意味着同一个字母可以重复 自身多次,例如:Input:apple。产出:购买力平价 一旦你有了单词中的字符串,你可以像这样洗牌 from random import shuffle word = list(word) shuffle(word) word = "".join(word) p

我想知道如何制作一个用户 键入一个单词,然后程序以随机方式混淆单词中的字母

对此我想了很多,但都失败了。我制作了下面的程序,但一点都不好,因为我想把字母和这个程序混在一起,只是随机的 为每个索引指定一个字母。这意味着同一个字母可以重复 自身多次,例如:Input:apple。产出:购买力平价


一旦你有了单词中的字符串,你可以像这样洗牌

from random import shuffle
word = list(word)
shuffle(word)
word = "".join(word)
print(word)

你已经有了随机模块,只需使用random.shuffle。这是家庭作业吗?这感觉像是家庭作业。。。特别是和我想知道如何。。。符合我当时自学的。。。学习如何洗牌。。请参阅导入随机打印“键入单词!”word=input word=listword random.shufflelistword wordJ=.joinword PrintWordJ为什么使用enter来更改行不起作用我想知道为什么这个解决方案不洗牌这个词,但它会返回单词unchangedIt works检查这里好的,谢谢它起作用了:当我试图在同一行上键入程序时,为什么呢?我不是在同一行上打的你有没有试过这个?没有,我只是想快速回复。我帮你修好了。
import random

word = input()
word = list(word)
random.shuffle(word)

wordJ = ''.join(word)
print(wordJ)
from random import shuffle
word = list(word)
shuffle(word)
word = "".join(word)
print(word)