Day3

成绩单管理
本文介绍了一个简单的学生成绩单管理系统的设计与实现,通过定义类来录入和打印学生的语文及数学成绩。

对象

# 请直接运行和体验代码

class 成绩单():
    def 录入成绩单(self):
        self.学生姓名 = input('请输入学生姓名:')
        self.语文_成绩 = int(input('请输入语文成绩:'))
        self.数学_成绩 = int(input('请输入数学成绩:'))

    def 打印成绩单(self):
        print(self.学生姓名 + '的成绩单如下:')
        print('语文成绩:'+ str(self.语文_成绩))
        print('数学成绩:'+ str(self.数学_成绩))


成绩单1 = 成绩单() # 实例化,得到实例对象“成绩单1”

print('现在开始录入三份成绩单:')
成绩单1.录入成绩单()
成绩单2.录入成绩单()
成绩单3.录入成绩单()

print('现在开始打印三份成绩单:')
成绩单1.打印成绩单()
成绩单2.打印成绩单()
成绩单3.打印成绩单()

乖乖地用self就好了。也就是说,当类支持实例化的时候,self是所有类方法位于首位、默认的特殊参数。
icon
换而言之,实例化后,只要你在类中用了def语句,那么就必须在其后的括号里把第一个位置留给self。
icon
另外,当类支持实例化的时候,就不能再直接使用类方法了,如果运行以下代码将会报错:(报错后请点击跳过按钮)

初始化函数

def __init__(self):
        print('实例化成功!')

def __init__(self,学生姓名,语文_成绩,数学_成绩):
        self.学生姓名 = 学生姓名
        self.语文_成绩 = 语文_成绩
        self.数学_成绩 = 数学_成绩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值