把输入的字符串转为字典并用元组输出

(1)输入3个学生的姓名:jack, helen, tom 和年龄:20,18,24
(2)利用学生姓名和学生年龄生成字典
(3)输出所有的姓名,年龄,以及姓名和年龄组成的元组。

namelist = []
agelist = []
msg = dict() #生成一个空字典
for times in range(1,4):
    name = input("第%d位学生名字:"%times)
    age = int(input("第%d位学生年龄:"%times))
    namelist.append(name)
    agelist.append(age)
    msg[name] = age
nametuple = tuple(namelist)
agetuple = tuple(agelist) #转换成元组的格式
for name,age in msg.items():
    print(name,age) #输出姓名和年龄
print(nametuple)
print(agetuple)

代码运行:

img