输入五组数据,每组数据中包括姓名和年龄,组成字典,并输出字典。
时间: 2024-02-27 12:57:36 浏览: 16
好的,您可以使用以下代码输入五组数据,每组数据包括姓名和年龄,并将其组成字典,最后输出字典:
```python
d = {}
for i in range(5):
name = input("请输入姓名:")
age = input("请输入年龄:")
d[name] = age
print(d)
```
代码中使用了 for 循环语句,循环 5 次,每次输入一个姓名和年龄,然后将其组成字典 d。最后输出字典 d。
相关问题
编写程序 输入五组数据,每组数据中包括姓名和年龄,组成字典,并输出字典
好的,以下是Python代码实现:
```python
# 输入五组数据
data = []
for i in range(5):
name = input("请输入第{}个人的姓名:".format(i+1))
age = input("请输入第{}个人的年龄:".format(i+1))
data.append({"姓名": name, "年龄": age})
# 输出字典
print("输入的五组数据为:")
for d in data:
print(d)
```
运行代码后,依次输入每个人的姓名和年龄,即可得到输出结果。注意,由于输入的年龄是字符串类型,如果需要进行数值计算,需要使用`int()`或`float()`函数进行类型转换。
编写程序 输入五组数据,每组数据中包括姓名和年龄,组成字典,并输出字典。
好的,这是一个简单的 Python 程序,可以满足您的需求:
```python
# 创建一个空列表,用于存储每个人的字典
people = []
# 循环5次,获取每个人的姓名和年龄,并将其组成字典,添加到列表中
for i in range(5):
name = input("请输入第{}个人的姓名:".format(i+1))
age = int(input("请输入第{}个人的年龄:".format(i+1)))
person = {"姓名": name, "年龄": age}
people.append(person)
# 输出字典
print("输入的字典为:")
for person in people:
print(person)
```
这个程序会先让用户输入五个人的姓名和年龄,然后将每个人的信息组成一个字典,并添加到一个列表中。最后,使用循环依次输出列表中的每个字典。