1. (实践教程45页2)编写程序,实现以下功能: (1)创建空字典dic_stu (2)由用户依次输入三名同学的姓名和年龄(第一个必须是自己的),存入字典dic_stu (3)输出字典dic_student的内容,格式如右图
时间: 2024-05-15 07:13:20 浏览: 19
以下是实现该功能的 Python 代码:
```python
# 创建空字典dic_stu
dic_stu = {}
# 由用户依次输入三名同学的姓名和年龄
for i in range(3):
name = input("请输入第{}个同学的姓名:".format(i+1))
age = input("请输入第{}个同学的年龄:".format(i+1))
dic_stu[name] = age
# 输出字典dic_stu的内容
print("{:<10}\t{}".format("姓名", "年龄"))
for name, age in dic_stu.items():
print("{:<10}\t{}".format(name, age))
```
运行结果示例如下:
```
请输入第1个同学的姓名:Tom
请输入第1个同学的年龄:18
请输入第2个同学的姓名:Jerry
请输入第2个同学的年龄:17
请输入第3个同学的姓名:Bob
请输入第3个同学的年龄:19
姓名 年龄
Tom 18
Jerry 17
Bob 19
```
其中,`{:<10}` 表示左对齐,占用 10 个字符的宽度。
相关问题
如何用spyder作出以下题目(1) 创建空字典dic_stu. (2) 由用户依次输入多名同学的姓名和年龄,存入字典dic_stu。 (3) 输出dic_stu中的内容。
以下是使用Spyder实现该题目的代码:
```python
# 创建空字典dic_stu
dic_stu = {}
# 由用户依次输入多名同学的姓名和年龄,存入字典dic_stu
while True:
name = input("请输入同学的姓名:")
if not name:
break
age = input("请输入同学的年龄:")
dic_stu[name] = age
# 输出dic_stu中的内容
print(dic_stu)
```
这段代码可以实现创建一个空字典dic_stu,然后通过循环让用户输入多名同学的姓名和年龄,并将其存入字典中。最后,输出字典dic_stu中的内容。
创建字典stu_1,使属性与内容形成对应关系如下: name:Tom,age:18,number:20200876,score:486 (1)为字典stu_1添加新的元素:address:北京 (2)遍历字典stu_1的键、遍历字典stu_1的值、遍历字典stu_1的元素。
好的,按照您的要求,我来给您展示如何操作:
```python
# 创建字典stu_1
stu_1 = {'name': 'Tom', 'age': 18, 'number': 20200876, 'score': 486}
# 添加新元素
stu_1['address'] = '北京'
# 遍历字典stu_1的键
print("字典stu_1的键为:")
for key in stu_1.keys():
print(key)
# 遍历字典stu_1的值
print("字典stu_1的值为:")
for value in stu_1.values():
print(value)
# 遍历字典stu_1的元素
print("字典stu_1的元素为:")
for item in stu_1.items():
print(item)
```
输出结果如下:
```
字典stu_1的键为:
name
age
number
score
address
字典stu_1的值为:
Tom
18
20200876
486
北京
字典stu_1的元素为:
('name', 'Tom')
('age', 18)
('number', 20200876)
('score', 486)
('address', '北京')
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)