1. 定义一个学生成绩信息类,包括姓名、成绩。定义一个成绩打印方法,打印成绩(60一下为补考,60以上 为及格,70以上为中等,80以上为良好,90以上为优秀)
时间: 2024-05-07 09:23:06 浏览: 23
以下是 Python 代码实现:
```python
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
def print_score(self):
if self.score < 60:
print('{}的成绩为补考'.format(self.name))
elif self.score < 70:
print('{}的成绩为及格'.format(self.name))
elif self.score < 80:
print('{}的成绩为中等'.format(self.name))
elif self.score < 90:
print('{}的成绩为良好'.format(self.name))
else:
print('{}的成绩为优秀'.format(self.name))
```
使用方法:
```python
stu = Student('张三', 85)
stu.print_score()
```
输出:
```
张三的成绩为良好
```
相关问题
定义一个学生成绩信息类,包括姓名、成绩。定义一个成绩打印方法,打印成绩(60一下为补考,60以上 python给出代码
以下是Python的代码实现:
```Python
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
def print_score(self):
if self.score < 60:
print(f"{self.name}的成绩为{self.score},需要补考。")
else:
print(f"{self.name}的成绩为{self.score},恭喜你通过了本次考试!")
```
在这个代码中,我们定义了一个`Student`类,包含两个属性:`name`和`score`,分别表示学生的姓名和成绩。我们还定义了一个`print_score`方法,用于打印学生的成绩信息。如果学生的成绩小于60,我们就提示需要进行补考;否则,我们就祝贺学生通过了本次考试。
使用示例:
```Python
# 创建一个学生对象
s = Student("Tom", 80)
# 调用print_score方法打印成绩信息
s.print_score() # 输出:Tom的成绩为80,恭喜你通过了本次考试!
```
Python定义一个学生成绩信息类,包括姓名、成绩。定义一个成绩打印方法,打印成绩(60一下为补考,60以上为及格,70以上为中等,80以上为良好,90以上为优秀)
以下是一个简单的Python代码示例,定义一个名为Student的类,包含姓名和成绩两个属性,以及一个成绩打印方法print_score():
```python
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
def print_score(self):
if self.score < 60:
print(self.name + '的成绩为:补考')
elif self.score < 70:
print(self.name + '的成绩为:及格')
elif self.score < 80:
print(self.name + '的成绩为:中等')
elif self.score < 90:
print(self.name + '的成绩为:良好')
else:
print(self.name + '的成绩为:优秀')
```
使用示例:
```python
s1 = Student('小明', 85)
s1.print_score()
# 输出:小明的成绩为:良好
s2 = Student('小红', 55)
s2.print_score()
# 输出:小红的成绩为:补考
```
以上代码示例仅供参考,实际应用中需要根据具体需求进行修改和完善。