0
# !/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
import itertools
import enchant
d = enchant.Dict("en_GB")
jword = input(str("Enter Word Here:-"))
lword = list(jword)
n = len(jword)
mword = itertools.permutations([lword],n)
if d.check(mword):
    print (mword)
else:
    print("Invalid input")

这就是我制作的程序。我的意思是获取一个输入(jword)并从中列出一个列表,然后检查该列表的所有可能排列,其中排列的长度是原始单词的长度。

之后,它应该检查是否有任何排列的单词是使用pyenchant. 如果是,则打印该单词,如果不是,则打印“无效输入”。

4

1 回答 1

0

input对于python3

raw_input对于python2

您的最终打印语句也有一个缩进太多。

于 2017-10-07T18:42:15.107 回答