2017-10-07 85 views
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的英文單詞。如果是,打印該字,如果不是,則打印「無效輸入」。

+0

請提供更多細節,如追溯。 – GiantsLoveDeathMetal

回答

0

input爲python3

raw_input爲python2

最終打印語句也有一個凹口太多。

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/17558711) –

相關問題