存储国家GDP的字典结构如下: GDP = { 'USA': 95, 'China': 80, 'Japan': 50 } 题目要求: 1、请从标准输入录入多个国家的名字和对应的GDP,存入GDP字典中。(字典不为空) 2、获取所有的key值,存储在列表里 3、获取所有的value值,存储在列表里 4、判断 键'India' 是否在字典中 5、获得字典里所有value 的和 输入为多行,分别是以空格分隔开的国家和对应的GDP值,以"ok"结束 输出第一行:所有的key值,存
时间: 2024-02-01 13:12:09 浏览: 37
储在列表里,每个key值占一行。 第二行:所有的value值,存储在列表里,每个value值占一行。 第三行:如果键'India'在字典中,输出'India is in GDP',否则输出'India is not in GDP'。 第四行:字典里所有value的和。
示例输入:
USA 95
China 80
Japan 50
ok
示例输出:
USA
China
Japan
95
80
50
India is not in GDP
225
解释:
输入的最后一行是"ok",表示输入结束,字典中有三个key值分别为'USA'、'China'、'Japan',对应的value分别为95、80、50。因此第一行输出这三个key值,第二行输出这三个value值,第三行输出'India is not in GDP',因为字典中没有键'India'。第四行输出所有value的和,即95+80+50=225。
相关问题
存储国家 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
```
存储国家GDP的字典结构如下: GDP = { 'USA': 95, 'China': 80, 'Japan': 50 } 题目要求: 1、请从标准输入录入多个国家的名字和对应的GDP,存入GDP字典中。(字典不为空) 2、请修改'China' 这个key对应的value值为95 3、删除 'Japan' 这个key 4、输出字典的长度和'USA' 这个key对应的value值 【样例输入】 USA 95 China 80 Japan 50 ok 【样例输出】 2 95
```python
GDP = {'USA': 95, 'China': 80, 'Japan': 50}
# 从标准输入录入多个国家的名字和对应的GDP,存入GDP字典中
while True:
input_str = input().strip()
if input_str == 'ok':
break
country, gdp = input_str.split()
GDP[country] = int(gdp)
# 修改'China' 这个key对应的value值为95
GDP['China'] = 95
# 删除 'Japan' 这个key
del GDP['Japan']
# 输出字典的长度和'USA' 这个key对应的value值
print(len(GDP), GDP['USA'])
```
输入示例:
```
USA 95
China 80
Japan 50
ok
```
输出示例:
```
2 95
```
阅读全文