Python-面向对象类的应用

分别求 多个学生的 程序设计、数学、英语考试成绩的平均值。

class Student:
    count = 0
    program_sum = 0
    math_sum = 0
    English_sum = 0
    def __init__( self , id , name , program_grade , math_grade , English_grade) :
        self.id  = id
        self. name = name
        self. program_grade = program_grade
        self. math_grade = math_grade
        self. English_grade  = English_grade

        Student.count += 1
        Student.program_sum += program_grade
        Student.math_sum += math_grade
        Student.English_sum += English_grade
    def  average( self ):
        print("学生个数=",Student.count)
        print("程序设计成绩=",Student.program_sum / Student.count)
        print("数学成绩=",Student.math_sum / Student.count)
        print("英语成绩=",Student.English_sum / Student.count)

s1 = Student('1','zhangsan',100,100,100)
s2 = Student('2','lisi',50,50,50)
s3 = Student('3','wangwu',30,30,30)
s3.average()
全部评论

相关推荐

05-07 17:58
门头沟学院 Java
wuwuwuoow:1.简历字体有些怪怪的,用啥写的? 2.Redis 一主二从为什么能解决双写一致性? 3.乐观锁指的是 SQL 层面的库存判断?比如 stock > 0。个人认为这种不算乐观锁,更像是乐观锁的思想,写 SQL 避免不了悲观锁的 4.奖项证书如果不是 ACM,说实话没什么必要写 5.逻辑过期时间为什么能解决缓存击穿问题?逻辑过期指的是什么 其实也没什么多大要改的。海投吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务