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
最後兩行代碼沒什麼意義,問題本身 - 「添加新實例」到哪裏?另外,你爲什麼要將你的註釋代碼作爲問題的一部分發布? –
*什麼*不起作用? –