请用Python语言写出请 Student 类的定义,要求为: 它的属性:name(姓名)、sn(身份证号)、数学、语文、体育 它的方法:cjc(不及格课程数)、cjy(90分以上课程数) 它的类说明:这是一个学生类
时间: 2023-12-24 17:04:29 浏览: 84
好的,以下是一个可能的 Python 代码实现:
```python
class Student:
def __init__(self, name, sn, math, chinese, physical):
self.name = name
self.sn = sn
self.math = math
self.chinese = chinese
self.physical = physical
def cjc(self):
count = 0
if self.math < 60:
count += 1
if self.chinese < 60:
count += 1
if self.physical < 60:
count += 1
return count
def cjy(self):
count = 0
if self.math >= 90:
count += 1
if self.chinese >= 90:
count += 1
if self.physical >= 90:
count += 1
return count
```
这个类有五个属性:姓名、身份证号、数学成绩、语文成绩和体育成绩。它还有两个方法:一个用于计算不及格课程数,另一个用于计算90分以上课程数。这个类的说明是:这是一个学生类。
阅读全文