1、写出下列操作的程序代码: (1)建立字典:d= 数学”:101,语文":202,英语":203,"物理”:204,"生物:206) (2)输出字典的长度 (3)输出语文的编号 (4)向字典中增加“化学”:205° (5)修改"数学”对应的值为201 (6)删除“生物”所对应的键值对 (7)输出字典d的全部信息。运用Python字典类型
时间: 2023-06-05 18:08:11 浏览: 243
以下是程序代码:
# (1)建立字典
d = {"数学":101, "语文":202, "英语":203, "物理":204, "生物":206}
# (2)输出字典的长度
print("字典d的长度为:", len(d))
# (3)输出语文的编号
print("语文的编号为:", d["语文"])
# (4)向字典中增加“化学”:205
d["化学"] = 205
print("向字典中增加化学:205后,字典d为:", d)
# (5)修改"数学”对应的值为201
d["数学"] = 201
print("修改数学对应的值为201后,字典d为:", d)
# (6)删除“生物”所对应的键值对
del d["生物"]
print("删除生物所对应的键值对后,字典d为:", d)
# (7)输出字典d的全部信息
print("字典d的全部信息为:", d)
相关问题
写出这样的python代码:实现一个简单的英语字典查询与管理程序。
可以使用 Python 中的字典(dictionary)数据类型来实现一个简单的英语字典查询与管理程序。可以使用以下 Python 代码实现:
```python
words = {}
def add_word(word, definition):
"""添加单词及其定义"""
words[word] = definition
def del_word(word):
"""删除单词及其定义"""
if word in words:
del words[word]
print(f"{word}已被删除!")
else:
print(f"{word}不存在!")
def query_word(word):
"""查询单词定义"""
if word in words:
print(f"{word}的定义为:{words[word]}")
else:
print(f"{word}不存在!")
while True:
print("\n请输入操作选项:")
print("1. 添加单词及其定义")
print("2. 删除单词及其定义")
print("3. 查询单词定义")
print("0. 退出程序")
choice = input("请选择操作:")
if choice == "1":
word = input("请输入单词:")
definition = input("请输入单词的定义:")
add_word(word, definition)
print(f"{word}的定义已添加!")
elif choice == "2":
word = input("请输入要删除的单词:")
del_word(word)
elif choice == "3":
word = input("请输入要查询的单词:")
query_word(word)
elif choice == "0":
print("程序已退出!")
break
else:
print("输入错误,请重新输入!")
```
代码说明:
1. `words` 字典用于存储单词及其定义,其中单词作为字典的键,定义作为键对应的值。
2. `add_word(word, definition)` 函数用于添加单词及其对应的定义。
3. `del_word(word)` 函数用于删除指定单词及其对应的定义。
4. `query_word(word)` 函数用于查询指定单词的定义。
5. 主程序中通过一个循环实现不断输入操作选项,并根据用户的选择调用相应的函数。
6. 如果用户输入的操作选项为 `0` ,则退出程序。
在字典d={"数学":101,"语文":202,"英语":203,"物理":204,"生物":206},输出字典d的全部信息
可以使用 `for` 循环遍历字典的键值对,输出字典的全部信息。示例代码如下:
```python
d = {"数学": 101, "语文": 202, "英语": 203, "物理": 204, "生物": 206}
for key, value in d.items():
print(key, ":", value)
```
输出结果为:
```
数学 : 101
语文 : 202
英语 : 203
物理 : 204
生物 : 206
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)