• 首页
  • bbbb444第四色
  • 一路向西电影国语版
  • 哥要搞
  • 涩涩电影网站
  • 26uuu成人影院
  • qvod成人影院
  • 一路向西电影国语版

    女神 调教 Python经典基础习题(面向对象)_python面向对象题目

    发布日期:2024-12-20 07:33    点击次数:114

    女神 调教 Python经典基础习题(面向对象)_python面向对象题目

    目次女神 调教

    1.有底下的类属性:姓名、年岁、得益列表[语文,数学,英语],其中每门课得益的类型为整数,类的要领如下所述:

    (1)列表项列表项得回学生的姓名。get_name(),复返类型:str。

    (2)得回学生的年岁。get_age(),复返类型:int。

    (3)复返3门科目中最高的分数。get_course(), 复返类型:int。 类界说好之后,不错界说同学测试如下:

    zm = Student('zhangming',20,[69,88,100]);

    复返效果: zhangming 20 100

    2.联想一个Circle(圆)类,包括圆心位置、半径、神色等属性。编写构造要领和其他要领,沟通周长和面积。请编写要领考证Circle(圆)类的功能。

    3.封装一个学生类,有姓名,有年岁,有性别,有英语得益,数学得益女神 调教,语文得益;求总分,平中分,以及打印输出学生的干系信息。

    4.联想一个Person类,属性有姓名、年岁、性别,创建要领personInfo,打印输出这个东谈主的信息;创建Student类,给与Person类,属性有学院college,班级Group,重写父类PersonInfo要领,调用父类要领打印输出个东谈主信息,将学生的学院、班级信息也打印输出出来。

    5.界说一个交通器用(Vehicle)的类,属性:速率(speed)、体积(size)等等。要领:移动move()、拓荒速率setSpeed(int speed)、加快speedUp()、延缓speedDown()等等。实例化一个交通器用对象,通过要领驱动化speed、size的值况兼在干系要领中不错打印输出出来;另外调用加快延缓的要领对速率进行转变。

    1.有底下的类属性:姓名、年岁、得益列表[语文,数学,英语],其中每门课得益的类型为整数,类的要领如下所述: (1)列表项列表项得回学生的姓名。get_name(),复返类型:str。 (2)得回学生的年岁。get_age(),复返类型:int。 (3)复返3门科目中最高的分数。get_course(), 复返类型:int。 类界说好之后,不错界说同学测试如下: zm = Student('zhangming',20,[69,88,100]); 复返效果: zhangming 20 100

    要领代码:

    class Student:    def __init__(self,name,age,list_exam):        self.name = name        self.age = age        self.list_exam = max(list_exam)    def get_name(self):        return "名字是:%s"%self.name    def get_age(self):        return "年岁是:%s"%self.age    def get_course(self):        return "最高得益是:%s"%self.list_examzm = Student('zhangming',20,[69,88,100])print(zm.get_name())print(zm.get_age())print(zm.get_course())

    运行效果:女神 调教

    C:\ProgramData\Anaconda3\python.exe D:/blue5/01.py名字是:zhangming年岁是:20最高得益是:100程度已戒指,退出代码0
    2.联想一个Circle(圆)类,包括圆心位置、半径、神色等属性。编写构造要领和其他要领,沟通周长和面积。请编写要领考证Circle(圆)类的功能。

    要领代码:

    import  mathclass Circle:    def __init__(self,x,y,r,color):        self.x = x        self.y = y        self.r = r        self.color = color    def get_Circlehear(self):        return "圆心为:(%s,%s)"%(self.x,self.y)    def get_radius(self):        return "半径为:%s"%round(self.r)    def get_color(self):        return "神色为:%s"%self.color    def get_circumference(self):        return "面积为:%s"%round((2*math.pi*self.r))    def get_Area(self):        return "周长为:%s"%round((math.pi*self.r*self.r))circle = Circle(1,2,3.0,"红")print(circle.get_Circlehear(),circle.get_radius(),circle.get_color(),circle.get_circumference(),circle.get_Area())

    图片

    运行效果:

    C:\ProgramData\Anaconda3\python.exe D:/blue5/02.py圆心为:(1,2) 半径为:3 神色为:红 面积为:19 周长为:28程度已戒指,退出代码0
    3.封装一个学生类,有姓名,有年岁,有性别,有英语得益,数学得益,语文得益;求总分,平中分,以及打印输出学生的干系信息。

    要领代码:

    class Student():    def __init__(self,name,age,sex,English_exam,Math_exam,Chinese_eaxm):        self.name = name        self.age = age        self.sex = sex        self.English_exam = English_exam        self.Math_exam = Math_exam        self.Chinese_exam = Chinese_eaxm    def get_message(self):        return "姓名:{} 年岁:{} 性别:{} 英语得益:{} 数学得益:{} 语文得益:{}".format(self.name,self.age,self.sex,\               self.English_exam,self.Math_exam,self.Chinese_exam)    def get_all(self):        return "总分为:{}".format(self.Chinese_exam+self.English_exam+self.Math_exam)    def get_averexam(self):        return "平中分为:{}".format((self.Chinese_exam+self.English_exam+self.Math_exam)//3)student = Student("杜杜",18,"女",98,96,94)print(student.get_message())print(student.get_all())print(student.get_averexam())

    图片

    运行效果:

    日本av女友
    C:\ProgramData\Anaconda3\python.exe D:/blue5/03.py姓名:杜杜 年岁:18 性别:女 英语得益:98 数学得益:96 语文得益:94总分为:288平中分为:96程度已戒指,退出代码0
    4.联想一个Person类,属性有姓名、年岁、性别,创建要领personInfo,打印输出这个东谈主的信息;创建Student类,给与Person类,属性有学院college,班级Group,重写父类PersonInfo要领,调用父类要领打印输出个东谈主信息,将学生的学院、班级信息也打印输出出来。

    要领代码:

    class Person():    def __init__(self,name,age,sex):        self.name = name        self.age = age        self.sex = sex    def personInfo(self):        return "姓名:{}  年岁:{}  性别:{}".format(self.name,self.age,self.sex)class Student(Person):    def __init__(self,college,Group):        super(Student,self).__init__("廖廖",18,"女")        self.college = college        self.Group = Group    def personInfo(self):        return "学院:{}  班级:{}".format(self.college,self.Group)student =Student("软件学院","21班")print(student.personInfo())print(student.name,student.age,student.sex)

    图片

    运行效果:

    C:\ProgramData\Anaconda3\python.exe D:/blue5/04.py学院:软件学院  班级:21班廖廖 18 女程度已戒指,退出代码0
    5.界说一个交通器用(Vehicle)的类,属性:速率(speed)、体积(size)等等。要领:移动move()、拓荒速率setSpeed(int speed)、加快speedUp()、延缓speedDown()等等。实例化一个交通器用对象,通过要领驱动化speed、size的值况兼在干系要领中不错打印输出出来;另外调用加快延缓的要领对速率进行转变。

    要领代码:

    class Vehicle():    def __init__(self,speed,size,time,acceleration):        self.speed = speed        self.size = size        self.time = time        self.acceleration = acceleration    def move(self):        return "初速率:{} 加快度:{} 体积:{}".format(self.speed,self.acceleration,self.size)    def setspeed(self):       return "拓荒的初速率为:{}".format(self.speed)    def speedUp(self):        speed_end_up = self.speed + self.acceleration*self.time        return "加快完后速率是:{}".format(speed_end_up)    def speedDown(self):        speed_end_down = self.speed - self.acceleration*self.time        if speed_end_down < 0:            return"延缓完后速率是:0"        else:            return "延缓完后速率是:{}".format(speed_end_down)car = Vehicle(1,2,5,2)print(car.move())print(car.setspeed())print(car.speedUp())print(car.speedDown())

    图片

    运行效果:

    C:\ProgramData\Anaconda3\python.exe D:/blue5/05.py初速率:1 加快度:2 体积:2拓荒的初速率为:1加快完后速率是:11延缓完后速率是:0程度已戒指,退出代码0
    本站仅提供存储做事,通盘实质均由用户发布,如发现存害或侵权实质,请点击举报。