麻烦占用一点时间帮忙看一下代码接下来怎么写,非常感谢!

现在知道了这些代码可以完美运行

a={}
#设置一个标志位,指出调查是否继续
panduan=True

while panduan:
    #提示输入名字和年龄
    name=input('请输入你的名字: ')
    age=input('请输入你的年龄')

    #将回答加入到字典中
    a[name]=age

    '''判断是否还有人继续回答'''
    b=input('还有人要报名字吗?(yes/no)')
    if b=='no':
        panduan=False

#调查结束,显示结果
for key,value in a.items():
    print('名字是: '+key+' ,年龄是: '+value)

现在想知道的是我稍微改了一下我就不知道接下来该怎么写了,可否帮我讲解一下应该怎样写,我对字典这一块了解很少。非常感谢了!

a={}

panduan=True
while panduan:
    name=("输入你的名字")
    age=("输入你的年龄")
    shengao=("输入你的身高")

    #将输入存到字典

问题解决请及时采纳,请注意不要采纳到抄袭我回答的答案上去了!!!

a={}
#设置一个标志位,指出调查是否继续
panduan=True

while panduan:
    #提示输入名字和年龄
    name=input('请输入你的名字: ')
    age=input('请输入你的年龄')
    shengao=input("输入你的身高")
    #将回答加入到字典中
    a[name]=[age,shengao]

    '''判断是否还有人继续回答'''
    b=input('还有人要报名字吗?(yes/no)')
    if b=='no':
        panduan=False

#调查结束,显示结果
for key,value in a.items():
    print('名字是: '+key+' ,年龄是: '+value[0]+"身高"+value[1])
# 我觉得应该用列表
a=[]
#设置一个标志位,指出调查是否继续
panduan=True

while panduan:
    xinxi = {}
    #提示输入名字和年龄
    name=input('请输入你的名字: ')
    age=input('请输入你的年龄')
    shengao=("输入你的身高")

    #将回答加入到字典中
    xinxi["姓名"] = name
    xinxi["年龄"] = name
    xinxi["身高"] = name

    # 将字典加入到列表中
    a.append(xinxi)

    '''判断是否还有人继续回答'''
    # 我认为只要回答no,就退出,其他回答都是继续,我就不改了
    b=input('还有人要报名字吗?(yes/no)')
    if b=='no':
        panduan=False

#调查结束,显示结果
for i in a:
    print("姓名:%s,年龄: %s,身高:%s" % (i["姓名"],i["年龄"],i["身高"]))