我正在创建一个基本程序,将单词转换成单个字符,然后以各种可能的方式拼凑所有字符。我遇到的唯一问题就是到处乱涂字符
在所有可能的方面,我的意思是,比如说你有“the”这个词,你可以有“hte”和“eth”等等
到目前为止,我的代码是:
user = input("First; ")
user2 = input("Second; ")
user3 = input("Third; ")
user4 = input("Fourth; ")
user5 = input("Fifth; ")
with open("file.txt", 'r+') as file:
file.truncate()
file.write(user + user2 + user3 + user4 + user5)
xy = open("file.txt", "r")
yy = xy.read()
wow = list (yy)
您可以使用
itertools.permutations
生成字谜:如果一个单词包含重复的字母,你会得到一些重复的字母。您可以使用
set()
解决此问题:相关问题 更多 >
编程相关推荐