用python实现用字典存储多个英文单词及其英文输入,英文输出该单词译文。
时间: 2024-04-30 15:19:18 浏览: 79
可以使用Python的字典数据结构来存储多个英文单词及其对应的译文。下面是一个简单的示例代码:
```python
# 定义一个空字典
words = {}
# 添加单词及其翻译
words['apple'] = '苹果'
words['orange'] = '橙子'
words['banana'] = '香蕉'
words['grape'] = '葡萄'
# 获取单词的翻译
print(words['apple']) # 输出:苹果
print(words['banana']) # 输出:香蕉
```
在上面的示例代码中,我们使用空字典`words`来存储多个英文单词及其对应的译文。我们使用`words['apple'] = '苹果'`的方式添加了一个单词及其翻译。我们可以使用`words['apple']`的方式获取`apple`这个单词的翻译。
相关问题
Python从屏幕输入英文单词及其对应的译文,用字典存储,输入英文,输出该单词的译文。(最少输入三个英文)
可以使用以下代码实现:
```
# 创建一个空字典
dictionary = {}
# 循环输入英文单词及其对应的译文
while True:
word = input("请输入英文单词(输入0结束):")
if word == "0":
break
translation = input("请输入该单词的中文翻译:")
dictionary[word] = translation
# 输入英文单词并输出对应的译文
while True:
word = input("请输入要查询的英文单词:")
if word in dictionary:
print("{}的中文翻译为{}".format(word, dictionary[word]))
else:
print("字典中不存在该单词,请重新输入!")
```
运行程序后,首先会提示输入英文单词及其对应的译文,输入0表示输入结束。然后,程序会一直循环等待用户输入英文单词,如果该单词在字典中存在,则输出对应的译文;否则,提示用户重新输入。
先输入多个英文单词及其译文,接着输入英文单词,输出该单词的译文的代码
以下是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`函数将它们拆分成两个单独的字符串。
相关推荐
![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)