20181018_Python練習問題-二:一つの学生類を定義する:(1)、次の属性がある:1:名前、2:年齢、3:成績(国語、数学、英語)【科ごとの成績のタイプは整数】、いずれも初期化関数に入れる;(2)、実例方法:a)、
4802 ワード
# : :
# (1)、 :1: ,2: ,3: ( 、 、 )【 】,
# (2)、 :
# (a)、 :get_name(), :str
# (b)、 :get_age(), :int
# (c)、 3 。get_course(), :int
# , :zm = Student('zhangming', 20, [69, 88, 100]), :zhangming 20 100
class Student:
def __init__(self, name, age, score):
self.name = name
self.age = age
self.score = score
def get_name(self):
return self.name
def get_age(self):
return int(self.age)
def get_course(self):
# print(self.score.values())
a = list(self.score.values())
# print(a)
return max(a)
student_01 = Student(" ", 25, {' ': 56, ' ': 100, ' ': 99})
# score = {' ': 118, ' ': 88, ' ': 122}
# student_01 = Student(" ", 25, [56, 100, 99])
# :sorted
print(student_01.get_name())
print(student_01.get_age())
print(student_01.get_course())