你题目的解答代码如下:
li = []
def inp():
name = input("请输入学生姓名:")
age = int(input("请输入学生年龄:"))
return [name,age]
def show():
print("----学生列表信息----")
for i,(name,age) in enumerate(li):
print(f"{i+1:<3}{name:^10}{age:>3}")
print("-------------------")
def length():
print(f"统计学生总数:{len(li)}")
def inquire():
sname = input("请输入要查询的学生姓名:")
for name,age in li:
if name==sname:
print(f"姓名:{name},年龄:{age}")
break
else:
print(f'对不起,名字叫【{sname}】的学生不存在')
for i in range(3):
li.append(inp())
show()
length()
inquire()
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!