|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# _*_coding:utf-8_*_
student_name=[]
student_score=[]
student_age=[]
def name_list():
print "请输入学生的名字:"
name=str(raw_input())
student_name.append(name)
def score_list():
print "请输入学生的成绩:"
score=str(raw_input())
student_score.append(score)
def age_list():
print "请输入学生的年龄:"
age=str(raw_input())
student_age.append(age)
def student_information():
for i in range(5):
name_list()
age_list()
score_list()
def inquire_information():
print "是否查询学生信息:Y/N"
lable=raw_input()
if lable=="N":
print "欢迎下次再进行查询!!"
elif lable=="Y":
print "学生姓名:"
name=raw_input()
for i in range(len(student_name)):
if name == student_name[i]:
n=i
print "学生姓名:%s" % student_name[n]
print "学生年龄:%s" % student_age[n]
print "学生成绩:%s" % student_score[n]
else:
print "输入信息有误,拒绝查询!!"
def inquire():
if name_list:
print "系统中未包含任何学生信息,请建立信息列表"
student_information()
else:
inquire_information()
inquire()
目的:查询列表信息,如果列表为空,新建列表;如果不为空,执行查询程序。
问题:执行程序时,列表都为空,输入信息之后无法查询直接退出;shell 直接重启,无法执行查询功能。
该如何修改,实现功能呢?请大家支持 |
|