设计一个Course(课程)类,该类中包括number(编号)、name(名字)、teacher(任课老师)、location(上课地点),其中上课地点是私有属性,包括构造方法。设计代码。三种方法自取

此代码示例展示了如何创建两个不同的课程类`Project`和`Course`,用于存储课程信息如编号、名称、教师和上课地点。每个类都包含初始化方法`__init__`和显示信息的方法。在`Project`类中,上课地点是私有属性,而在`Course`类中,通过`__str__`方法返回课程信息。示例中创建了不同课程实例并打印其详情。
摘要由CSDN通过智能技术生成
class Project:
    def __init__(self):
        self .number = 1
        self .name = "python"
        self .teacher = "Mr.wang"
        self .__place = "DingTalk"

    def show(self):
        print("""
                 课程编号:%d
                 课程名称:%s
                 任课教师:%s
                 上课地点:%s
                 """ %(self .number, self .name, self.teacher, self.__place)
              )
project = Project()
print(project.show())
class Course:
    def __init__(self, number, name, teacher, place):
        self.number = number
        self.name = name
        self.teacher = teacher
        self.__place = place

    def __str__(self):
        return '课程编号:%d\n课程名称:%s\n任课教师:%s\n上课地点:%s\n'%(self.number, self.name, self.teacher, self.__place)

myclass = Course(1, "python", "王老师", "线上")
print(myclass)
class Course:
    def __init__(self,number,name,teacher,place):
        self.number = number
        self.name = name
        self.teacher = teacher
        self.__place = place

    def show(self):
        return '课程编号{}、课程名称{}、任课教师{}、上课地点{}'.format(self.number,self.name,self.teacher,self.__place)

a = Course (1,'python','王老师','学校')
b = Course (2, "math", "张老师", "qq")
c = Course (3, "English","靳老师", "DingTalk")
print(a.show() )
print(b.show() )
print(c.show() )

  • 15
    点赞
  • 104
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值