题解 | #班级管理#

班级管理

https://www.nowcoder.com/practice/e5539db11767449ab2fb68ed3c2446d0

class Student():
    def __init__(self):
        self.name = ''
        self.ID = ''
        self.score = ''
        self.classes = ''
        self.count = 0

    def set_name(self, param):
        self.name = param

    def set_ID(self, param):
        self.ID = param

    def set_score(self, param):
        self.score = param

    def set_classes(self, param):
        self.classes = param
    def set_count(self):
        self.count = len((self.classes).split())
    def info(self):
        return "{0}'s student number is {1}, " \
               "and his grade is {2}. He submitted {3} assignments, " \
               "each with a grade of {4}".format(self.name, self.ID, self.score,
                                                 self.count,self.classes)
name = input()
ID = input()
score = input()
classes = input()

student = Student()
student.set_name(name)
student.set_ID(ID)
student.set_score(score)
student.set_classes(classes)
student.set_count()
print(student.info())

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务