采用面向对象的程序设计方法来实现学生姓名和成绩信息的输出和输入,为什么我的运行不出来?
def input_studentinfor():
stud={"name":[],"score":[]}
num=int(input("请输入学生数:"))
for i in range(num):
stud['name'].append(input('请输入姓名:'))
stud['score'].append(float(input('请输入成绩:')))
return stud
def output_studentinfor( ** stud):
for k in stud.keys():
print(k,end=' ')
print()
num=len(stud['name'])
for i in range(num):
print(stud['name'][i]," ",stud['score'][i])
if __name__ == '__main__':
stud=input_studentinfor()
output_studentinfor( ** stud)