用Python写创建空字典,让用户输入三个学生的姓名年龄存入字典,输出字典中的内容
时间: 2024-05-24 13:11:26 浏览: 193
dict = {}
for i in range(3):
name = input("请输入第{}个学生的姓名:".format(i+1))
age = input("请输入第{}个学生的年龄:".format(i+1))
dict[name] = age
print(dict)
相关问题
编写程序,实现以下功能:创建空字典,再由用户依次输入五名学生的姓名年龄存入字典,再输出字典
当然可以。在Python中,你可以通过以下步骤编写一个简单的程序来实现这个功能:
```python
# 创建一个空字典来存储学生信息
student_dict = {}
# 提示用户输入学生信息并循环5次
for i in range(1, 6):
print(f"请输入第{i}位同学的姓名和年龄,形式为:姓名 年龄,例如张三 18")
# 获取用户输入,并分割成姓名和年龄两个部分
name_age_input = input().split()
name = name_age_input[0]
age = int(name_age_input[1])
# 将学生信息保存到字典中
student_dict[name] = age
# 输出字典内容
print("以下是所有学生的姓名和年龄:")
for key, value in student_dict.items():
print(f"{key}: {value}")
```
运行此程序,会提示用户逐个输入五位学生的信息,最后展示出完整的字典。
python (1)创建字典dic_student,由用户一次输入五名学生的姓名和年龄,存入字典,输出字典中的内容,格式为
好的,以下是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`中,并按照指定格式输出字典中的内容。
阅读全文