当前位置: 首页 > 工具软件 > age > 使用案例 >

1.编写程序,定义一个学生类Student,实例属性包括:name(姓名)、age(年龄)和score......

白禄
2023-12-01
  1. 编写程序,定义一个学生类Student,实例属性包括:name(姓名)、age(年龄)和score(存放语文、数学和英语三科成绩,且为整型),实例方法包括:getName()、getAge()和getScore(),分别获取学生的姓名、年龄和三门成绩中的总分和平均分(保留两位小数),并编写测试代码。
class Student:
     def __init__(self,name,age,score):
          self.name=name
          self.age=age
          self.score=score
     def getName(self):
          return self.name
     def getAge(self):
          return self.age
     def getScore(self):
          print("%s的年龄%s总分为%.2f"%(self.name,self.age,sum(self.score)))
          print("%s的年龄%s平均分为%.2f"%(self.name,self.age,sum(self.score)/len(self.score)))
stu1=Student("张三","14",[50,60,70])
stu1.getScore()

 类似资料: