python复建 查成绩

#1.属性包括学生姓名、学号,以及语数英三科的成绩

#2.能够设置学生某科目的成绩

#3.能够打印出该学生的所有科目成绩

class Student:
    def __init__(self, name, student_id, chinese, math, english):
        self.name = name
        self.student_id = student_id
        self.scores = {
            'Chinese': chinese,
            'Math': math,
            'English': english
        }

    def set_score(self, subject, score):
        if subject in self.scores:
            self.scores[subject] = score
        else:
            print(f"{subject} is not a valid subject.")

    def print_scores(self):
        print(f"Student Name: {self.name}")
        print(f"Student ID: {self.student_id}")
        for subject, score in self.scores.items():
            print(f"{subject}: {score}")


student1 = Student('jiang', '001', 85, 83, 88)


student1.set_score('Math', 83)


student1.print_scores()
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值