2017-12-02 2 views
-1

translate이 100 % 정확한 돼지 라틴어를 생산하는지 잘 모르겠습니다. 또한이 코드가 파이썬 2.7과 호환되는지, 그리고 무엇이 손상되었는지에 대해 궁금합니다. 개선 방법에 대한 조언을 주시면 감사하겠습니다.매우 작은 영어 2 돼지 라틴 번역기

def translate(text): 
    return ' '.join('{}{}{}'.format(word, word[0], 'say')[1:] for word in text.split()) 

while 1: 
    print(translate(input('Enter some words to translate: '))) 
+0

"이 코드가 파이썬 2.7과 호환되는지 궁금합니다."2.7 인터프리터에서 실행 해 보셨습니까? –

+0

2.7 버전이 설치되어 있지 않습니다. –

답변

1

print(translate(raw_input('Enter some words to translate: '))) 

repl.it의 코드 (here), i가 있었다 변경했다 유일한을 실행 한 후 그리고 그것은 파이썬에서했던 것처럼 같은 방식으로 일 3.

+0

이것은 쉬운 수정입니다. –

관련 문제