存储国家GDP的字典结构如下: GDP = { 'USA': 95, 'China': 80, 'Japan': 50 } 题目要求: 1、请从标准输入录入多个国家的名字和对应的GDP,存入GDP字典中。(字典不为空) 2、获取所有的key值,存储在列表里 3、获取所有的value值,存储在列表里 4、判断 键'India' 是否在字典中 5、获得字典里所有value 的和
时间: 2024-01-22 12:18:47 浏览: 21
以下是实现代码:
```python
# 1.录入多个国家的名字和对应的GDP,存入GDP字典中
GDP = {'USA': 95, 'China': 80, 'Japan': 50}
while True:
name = input("请输入国家名字:")
if not name:
break
gdp = int(input("请输入GDP:"))
GDP[name] = gdp
# 2.获取所有的key值,存储在列表里
keys = list(GDP.keys())
# 3.获取所有的value值,存储在列表里
values = list(GDP.values())
# 4.判断 键'India' 是否在字典中
if 'India' in GDP:
print("India的GDP为:", GDP['India'])
else:
print("GDP字典中不存在India")
# 5.获得字典里所有value 的和
total = sum(GDP.values())
print("GDP总和为:", total)
```
示例输出:
```
请输入国家名字:India
请输入GDP:20
请输入国家名字:
India的GDP为: 20
GDP总和为: 245
```
相关问题
存储国家GDP的字典结构如下: GDP = { 'USA': 95, 'China': 80, 'Japan': 50 } 题目要求: 1、请从标准输入录入多个国家的名字和对应的GDP,存入GDP字典中。(字典不为空) 2、请修改'China' 这个key对应的value值为95 3、删除 'Japan' 这个key 4、输出字典的长度和'USA' 这个key对应的value值
以下是Python代码实现:
```
# 初始化字典
GDP = {'USA': 95, 'China': 80, 'Japan': 50}
# 录入多个国家的名字和对应的GDP
while True:
name = input("请输入国家名字:")
if name == "":
break
gdp = int(input("请输入GDP:"))
GDP[name] = gdp
# 修改'China'对应的value值为95
GDP['China'] = 95
# 删除'Japan'对应的key
del GDP['Japan']
# 输出字典的长度和'USA'对应的value值
print("字典长度为:", len(GDP))
print("USA对应的GDP为:", GDP['USA'])
```
运行结果示例:
```
请输入国家名字:Germany
请输入GDP:40
请输入国家名字:UK
请输入GDP:35
请输入国家名字:France
请输入GDP:30
请输入国家名字:
字典长度为: 4
USA对应的GDP为: 95
```
存储国家 GDP 的字典结构如下: GDP ={ ' USA ':95, 230517) ' China ':80, ' Japan ':50 题目要求: 1、请从标准输入录入多个国家的名字和对应的 GDP ,存入 GDP 字典中。(字典不为空)2、请修改' China '这个 key 对应的 value 值为95 3、删除' Japan '这个 key 4、输出字典的长度和' USA '这个 key 对应的 value 值
以下是 Python 代码实现:
```python
# 创建一个空字典
GDP = {}
# 从标准输入录入多个国家的名字和对应的 GDP
while True:
country = input('请输入国家名字:')
if not country:
break
gdp = input('请输入该国家的 GDP:')
GDP[country] = int(gdp)
# 修改' China '这个 key 对应的 value 值为95
GDP['China'] = 95
# 删除' Japan '这个 key
del GDP['Japan']
# 输出字典的长度和' USA '这个 key 对应的 value 值
print('字典的长度为:', len(GDP))
print('USA 的 GDP 为:', GDP['USA'])
```
假设我们输入以下数据:
```
请输入国家名字:USA
请输入该国家的 GDP:95230517
请输入国家名字:China
请输入该国家的 GDP:8079648
请输入国家名字:Japan
请输入该国家的 GDP:4971819
```
则程序输出结果为:
```
字典的长度为: 2
USA 的 GDP 为: 95230517
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)