2017-10-07 4 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)를 가지고 가고 그것에서 명부를 만들고 그 후에 permutation의 길이가 본래 낱말의 길이 인 그 명부의 가능한 순열을 검사했다.나를 위해 재정렬하는 프로그램을 만들려고 노력하고 있지만 그것은 작동하지 않는 것 같습니다

그 후 치환 된 단어가 pyenchant을 사용하는 영어 단어인지 확인해야합니다. 그럴 경우 해당 단어를 인쇄하고 그렇지 않으면 "Invalid input"을 인쇄하십시오.

귀하의 최종 인쇄 문은 또한이 하나 개 들여 쓰기 너무 많은 python2

에 대한 python3

raw_input에 대한

+0

추적 내용을 자세히 기록하십시오. – GiantsLoveDeathMetal

답변

0

input.

+0

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. - [리뷰에서] (리뷰/저품절 포스트/17558711) –