# !/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
を使用する英語の単語であるかどうかをチェックする必要があります。そうであれば、その単語を印刷し、そうでない場合は、「無効な入力」を印刷します。 python2
ためのpython3
raw_input
ため
トレースバックのように詳細を入力してください。 – GiantsLoveDeathMetal