创建student(学号,姓名,数学。英语),并定义张三、李四两 位学生信息,查询显示他们数学的成绩。(提交程序代码及运行 截图)python
时间: 2024-10-19 17:16:43 浏览: 23
在Python中,我们可以创建一个简单的类来表示学生,并使用实例化来存储每个学生的数据。这里我们假设有一个名为`Student`的类,包含`id`, `name`, 和`scores`等属性。然后,我们将创建`ZhangSan`和`LiSi`两个学生实例,并设置他们的数学成绩。为了演示查询,我们会添加一个`get_math_score`方法。由于这是一个文本环境,无法直接提供运行截图,我会展示代码示例。
```python
class Student:
def __init__(self, id, name):
self.id = id
self.name = name
self.scores = {}
def set_score(self, subject, score):
self.scores[subject] = score
def get_math_score(self):
return self.scores.get('math', 'No math score available')
# 创建学生实例
ZhangSan = Student(1001, '张三')
ZhangSan.set_score('math', 95)
LiSi = Student(1002, '李四')
LiSi.set_score('math', 88)
# 查询并打印他们的数学成绩
print(f"张三的数学成绩: {ZhangSan.get_math_score()}")
print(f"李四的数学成绩: {LiSi.get_math_score()}")
```
当你运行这段代码时,它会输出:
```
张三的数学成绩: 95
李四的数学成绩: 88
```
这就是如何创建和操作学生数据的基本例子。如果你需要运行这个代码片段,你需要复制到Python环境中,比如Jupyter Notebook或在线Python编辑器如Repl.it。
阅读全文