python (1)创建字典dic_student,由用户一次输入五名学生的姓名和年龄,存入字典,输出字典中的内容,格式为
时间: 2023-12-29 13:11:01 浏览: 85
好的,以下是Python代码实现您的需求:
```python
# 创建一个空的字典
dic_student = {}
# 循环5次,每次获取用户输入的姓名和年龄,存入字典
for i in range(5):
name = input("请输入第{}个学生的姓名:".format(i+1))
age = input("请输入第{}个学生的年龄:".format(i+1))
dic_student[name] = age
# 输出字典中的内容
print("字典中的内容为:")
for name, age in dic_student.items():
print("{}的年龄是{}".format(name, age))
```
运行以上代码,您可以输入五个学生的姓名和年龄,程序会将其存入字典`dic_student`中,并按照指定格式输出字典中的内容。
相关问题
创建字典,实现以下功能: (1)创建空字典dic_student。 (2)由用户依次输入五名学生的姓名和年龄,存入字典dic_student。 (3)输出字典dic_student中的内容,输出格式如下图所示。
以下是实现以上功能的代码:
```python
# 创建空字典
dic_student = {}
# 由用户依次输入五名学生的姓名和年龄,存入字典dic_student
for i in range(5):
name = input("请输入第{}个学生的姓名:".format(i+1))
age = int(input("请输入第{}个学生的年龄:".format(i+1)))
dic_student[name] = age
# 输出字典dic_student中的内容
print("姓名\t\t年龄")
for name, age in dic_student.items():
print("{}\t\t{}".format(name, age))
```
示例输出:
```
请输入第1个学生的姓名:Tom
请输入第1个学生的年龄:18
请输入第2个学生的姓名:Jerry
请输入第2个学生的年龄:20
请输入第3个学生的姓名:Bob
请输入第3个学生的年龄:19
请输入第4个学生的姓名:Alice
请输入第4个学生的年龄:21
请输入第5个学生的姓名:John
请输入第5个学生的年龄:22
姓名 年龄
Tom 18
Jerry 20
Bob 19
Alice 21
John 22
```
编写程序,实现以下功能: (1)创建空字典 dic _ student 。(2)由用户依次输入三名学生的姓名和年龄,存入字典 dic _ student 。 (3)输出字典 dic _ student 中的内容,格式为: 王建18 张云19 张秋雨18
下面是 Python 代码实现:
```python
# 创建空字典
dic_student = {}
# 由用户输入三名学生的姓名和年龄,并存入字典
for i in range(3):
name = input("请输入第{}个学生的姓名:".format(i+1))
age = input("请输入第{}个学生的年龄:".format(i+1))
dic_student[name] = age
# 输出字典中的内容
for name, age in dic_student.items():
print("{}{}".format(name, age), end=" ")
```
运行结果:
```
请输入第1个学生的姓名:王建
请输入第1个学生的年龄:18
请输入第2个学生的姓名:张云
请输入第2个学生的年龄:19
请输入第3个学生的姓名:张秋雨
请输入第3个学生的年龄:18
王建18 张云19 张秋雨18
```