python先输入多个英文单词及其译文,接着输入英文单词,输出该单词的译文。
【问题描述】
先输入多个英文单词及其译文,接着输入英文单词,输出该单词的译文。
【输入形式】
第一行是整数n,表示n个英文单词及其译文。
接下来输入n行是英文单词和译文,中间用空格隔开。
接下来输入的一行是一个英文单词。
【输出形式】
输出最后输入的英文单词的译文。如果没有检索到该单词,输出"not found"。
【样例输入】
word zi
go qu
input shuru
go
【样例输出】
qu
【样例说明】
qu是go单词的译文。
n = int(input())
search_word = {}
for i in range(n):
english_word,chinese_word=input().split()
search_word[english_word]=chinese_word
new_word = input()
if new_word in search_word:
print(search_word[new_word])
# print('%s是%s的单词的译文'%(new_word,search_word[new_word]))
else:
print("not found")