【问题描述】 先输入多个英文单词及其译文,接着输入英文单词,输出该单词的译文。 【输入形式】 第一行是整数n,表示n个英文单词及其译文。 接下来输入n行是英文单词和译文,中间用空格隔开。 接下来输入的一行是一个英文单词。 【输出形式】 输出最后输入的英文单词的译文。如果没有检索到该单词,输出"not found"。 【样例输入】 3 word zi go qu input shuru go 【样例输出】 qu 【样例说明】 qu是go单词的译文。用python写
时间: 2024-03-07 16:48:13 浏览: 212
可以使用 Python 中的字典来实现哈希表,以下是 Python 的代码实现:
```python
n = int(input())
dic = {}
for i in range(n):
word, trans = input().split()
dic[word] = trans
search_word = input()
if search_word in dic:
print(dic[search_word])
else:
print("not found")
```
解释一下代码:
首先读入 n,表示单词数目。接着使用字典 dic 存储单词和译文的对应关系,其中单词作为键,译文作为值。然后读入要查询的单词 search_word,如果它在字典中出现过,则输出对应的译文,否则输出"not found"。
相关问题
先输入多个英文单词及其译文,接着输入英文单词,输出该单词的译文的代码
以下是Python代码:
```python
n = int(input("请输入词典中单词的数量:"))
dictionary = {}
for i in range(n):
word, translation = input("请输入单词及其译文,中间用空格分隔:").split()
dictionary[word] = translation
search_word = input("请输入需要查询的英文单词:")
if search_word in dictionary:
print("该单词的译文为:" + dictionary[search_word])
else:
print("未找到该单词的译文")
```
这段代码首先通过`input`函数获取词典中单词的数量`n`,然后使用一个循环来逐个获取输入的英文单词及其译文,并将它们存储在一个字典`dictionary`中,其中每个单词作为键,对应的译文作为值。
接着,使用`input`函数获取需要查询的英文单词`search_word`。如果该单词在字典中存在,就输出其对应的译文;否则输出提示信息表示未找到该单词的译文。
需要注意的是,如果输入的多个英文单词及其译文之间使用空格分隔,则需要使用`split`函数将它们拆分成两个单独的字符串。
先输入多个英文及其译文,接着输入英文单词,输出该单词译文
好的,让我来回答你的问题。对于你的第一个问题,我可以提供以下代码:
```
translations = {
"hello": "你好",
"world": "世界",
"cat": "猫",
"dog": "狗"
}
word = input("请输入一个英文单词:")
if word in translations:
print(translations[word])
else:
print("抱歉,我不知道这个单词的翻译。")
```
这段代码可以让你输入一个英文单词,然后输出它的中文翻译。如果输入的单词不在翻译列表中,程序会提示你它不知道这个单词的翻译。
希望这个回答能够帮到你!
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)