刚刚学习,请教一下问题

编写一个程序,将自己的姓名、年龄、家庭住址信息用列表保存。要求程序运行验证提示输入“请输入个人信息:”。如果输入的是“姓名”,输出自己的姓名;如果输入的是“年龄”,输出自己的年龄;如果输入的是“地址”,输出自己的家庭住址,否则输出“查无信息”。

l=['张三',22,'上海市']
k=input('请输入个人信息:')
if k=='姓名':
    print(l[0])
elif k=='年龄':
    print(l[1])
elif k=='地址':
    print(l[2])
else:
    print('查无信息')

utf-8
列表保存不太好,直接dict保存更好。
然后就是input输入来保存
通过检索来获取字典中存的值

先存起来
然后自己实现

img


personal_information=['jeffky',18,'CSDN']

msg = input("请输入个人信息:")
if msg =='姓名':
    print("姓名:",personal_information[0])
elif msg =='年龄':
    print("年龄:",personal_information[1])
elif msg =='地址':
    print("地址:",personal_information[2])
else:
    print('查无信息')

img

便于调试可以使用下面代码

personal_information=['jeffky',18,'CSDN']
while True:
    msg = input("请输入个人信息:")
    if msg =='姓名':
        print("姓名:",personal_information[0])
    elif msg =='年龄':
        print("年龄:",personal_information[1])
    elif msg =='地址':
        print("地址:",personal_information[2])
    else:
        print('查无信息')

img

img