题解 | #班级管理#

班级管理

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

# class由属性(class具备的特征)
# 和方法(class要实现的功能,类似函数,__init__()和pprint(self)都是方法)构成
# 写好的class需要先实例化a=class(),才能调用方法a.pprint()
class Students(object):
    # 类似a=1称为class的属性
    # a=1(class的属性)

    # 定义构造方法实现初始化(class的方法)
    def __init__(self,name,number,score,rank):
        self.name=name
        self.number=number
        self.score=score
        self.rank=rank

    # 定义打印函数(class的方法)
    def pprint(self):
        print(
        "%s's student number is %s, and his grade is %s. He submitted %s assignments, each with a grade of %s"%(self.name,self.number,self.score,len(self.rank),' '.join(self.rank))
    )

# 实例化class
a=Students(input(),input(),input(),input().split())
# 调用class的pprint()方法
a.pprint()

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
07-07 11:33
江南大学 Java
已经在暑假实习了 ,没有明确说有hc,纠结实习到八月份会不会有点影响秋招毕竟感觉今年好多提前批
程序员小白条:92的话准备提前批,其他没必要,没面试机会的,而且你要准备充分,尤其八股和算法题
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

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