我试图通过将短语中的每个单词与字典的键匹配来使用字典翻译短语。
我可以通过交互式外壳很好地翻译它,但是当涉及到实际代码时:
def translate(dict):
'dict ==> string, provides a translation of a typed phrase'
string = 'Hello'
phrase = input('Enter a phrase: ')
if string in phrase:
if string in dict:
answer = phrase.replace(string, dict[string])
return answer
我不确定要设置什么字符串来检查除“你好”之外的任何内容。