• Python


    题目

    设计一个类Person,生成若干实例,在终端输出如下信息

    小明,10岁,男,上山去砍柴

    小明,10岁,男,开车去东北

    小明,10岁,男,最爱大保健

    老李,90岁,男,上山去砍柴

    老李,90岁,男,开车去东北

    老李,90岁,男,最爱大保健

    实际代码

    并不代表最优代码,大家有更好的写法可以评论下

    class person:
        # 构造方法,为实例对象初始化属性
        def __init__(self, name, age, sex):
            self.name = name
            self.age = age
            self.sex = sex
        
        # 获取对象属性的方法
        def GetSelfMessage(self):
            return self.name, self.age, self.sex
        
        # 实例方法,用于实例对象执行某种行为
        def DoSomething(self, doing):
            print(*self.GetSelfMessage(), doing)
    
    # 实例对象一
    xiaoming = person("小明", 10, "")
    xiaoming.DoSomething("上山砍柴")
    xiaoming.DoSomething("开车去东北")
    xiaoming.DoSomething("大保健")
    
    # 实例对象二
    laoli = person("老李", 90, "")
    laoli.DoSomething("上山砍柴")
    laoli.DoSomething("开车去东北")
    laoli.DoSomething("大保健")
    
    
    # 输出结果
    小明 10 男 上山砍柴
    小明 10 男 开车去东北
    小明 10 男 大保健
    老李 90 男 上山砍柴
    老李 90 男 开车去东北
    老李 90 男 大保健
  • 相关阅读:
    初识函数
    文件操作
    set集合,深浅拷⻉以及部分知识点补充
    is和==的区别以及编码、解码
    python数据类型三(字典)
    python数据类型二(列表和元组)
    python数据类型一(重点是字符串的各种操作)
    python基础二
    python基础一
    【1】 肿瘤医学研究前言进展
  • 原文地址:https://www.cnblogs.com/poloyy/p/15201585.html
Copyright © 2020-2023  润新知