7-1 三种语言的单词转换
编写程序实现:首先从键盘输入若干个中文与英文单词的偶对,以空行作结束标记;再输入若干个英文与丹麦文单词的偶对,以空行作结束标记。然后输入一个中文单词,输出对应的丹麦文单词;若不存在该单词,则输出“查无此词”。
输入格式:
每行一对中文与英文或英文与丹麦文单词,以空格分隔。
输出格式:
在一行中输出结果。
输入样例:
中国 China
奇迹 miracle
冠军 champion
著名 famous
优秀 excellent
繁荣 prosperousChina Kina
miracle mirakel
champion mester
famous berømt
excellent fremragende
prosperous velstående奇迹
输出样例:
mirakel
chinese_to_english={}
english_to_danish={}
while True:line=input().strip()if not line:breakchinese,english=line.split()chinese_to_english[chinese]=englishwhile True:line=input().strip()if not line:breakenglish,danish=line.split()english_to_danish[english]=danishchinese_word=input().strip()if chinese_word in chinese_to_english:english_word=chinese_to_english[chinese_word]if english_word in english_to_danish:danish_word=english_to_danish[english_word]print(danish_word)else:print("查无此词")
else:print("查无此词")