我需要从一种语言翻译成另一种语言。我做错了什么?你知道吗
language={}
language = {"Bounjour" : 'Hello',
"Comment allez vous?" : 'How are you?',
"Aurevoir" : 'Good Bye'
#User input
print 'Bounjour, Comment Allez vous, Aurevoir'
phrase = raw_input('Please enter a phrase to translate: ')
#result
print "Your sentence in English: ",
for phrase in language:
translates = language[words]
print translates
我看到三个错误:
用户的输入保存在名为
phrase
的变量中,但是for
循环将该变量用作其迭代器,因此用户输入被丢弃。words
没有在任何地方定义。translates
没有在任何地方定义。但除了这些错误之外,您甚至不需要循环;只需打印
language[phrase]
。你知道吗相关问题 更多 >
编程相关推荐