class Student(object):
def __init__(self, name, chinese = 0, math = 0, english = 0):
self.name = name
self.chinese = chinese
self.math = math
self.english = english
self.total = self.chinese + self.math + self.english
Student.list.append(name)'
我想写一个成绩管理系统,所有的学生的成绩都存储在他们的名字的类。如何根据用户输入将新实例添加到班学生?如何从python中的用户输入添加一个类实例?
name = raw_input("Please input the student's name:")
chinese = input("Please input Chinese score:")
math = input("Please input Math score:")
english = input("Please input English score:")
name = Student(name, chinese, math, english)
# eval(name)
# name = Student(name, chinese, math, english)
我试过用这些方法,但没有任何结果。
什么是'new_student'? – Li357
最后两行代码没什么意义,问题本身 - “添加新实例”到哪里?另外,你为什么要将你的注释代码作为问题的一部分发布? –
*什么*不起作用? –