创建学生类

编写一个学生类Student,要求如下:

(1)具有数据属性:姓名name(初始值为空)、音乐music(初始值为空)和年龄age(初始值为0);
(2)具有构造方法:初始化属性姓名name、音乐music和年龄age,执行setter()方法为age属性赋值;
(3)设置成员方法用于获取年龄getAge,返回获取到的年龄;
(4)设置成员方法用于设置年龄setAge,当年龄大于0且小于120时,年龄为设置的年龄,否则设置年龄为18岁。
(5)设置成员方法用于打印输出学习信息study,输出格式为我的名字是xxx,我今年xxx岁了,我在学习Python
(6)设置成员方法用于打印输出娱乐信息play,输出格式为我的名字是xxx,我今年xxx岁了,我最喜欢的音乐是xxx

在主程序中,预置了相关的测试代码,运行代码,输出示例所示内容

示例输出
我在学习Python
我的名字是小明,我今年18岁了,我最喜欢的音乐是好汉歌
# 请在此处编写代码
class Student:
    name=None
    _age=0
    music=None
    def __init__(self,name,age,music):
        self.name=name
        self._age=age
        self.music=music
    def getAge(self):
        return self._age
    def setAge(self,_age):
        if(age>0 and age<120):
            self._age=age
        else:
            self._age=18

    def study(self):
        print(f"我的名字是{self.name},我今年{self._age}岁了,我在学习Python")
    def play(self):
        print(f"我的名字是{self.name},我今年{self._age}岁了,我最喜欢的音乐是{self.music}")
        
stu = Student('小明',18,'好汉歌')
stu.study()
stu.play()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值