zoukankan      html  css  js  c++  java
  • 程序设计题-面向对象和面向过程#14718

    练习一:在终端输出如下信息‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

      • 小明,10岁,男,上山去砍柴
      • 小明,10岁,男,开车去东北
      • 小明,10岁,男,最爱打游戏
      • 老李,90岁,男,上山去砍柴
      • 老李,90岁,男,开车去东北
      • 老李,90岁,男,最爱打游戏
      • def kanchai(name, age, gender):
        print "%s,%s岁,%s,上山去砍柴" %(name, age, gender)


        def qudongbei(name, age, gender):
        print "%s,%s岁,%s,开车去东北" %(name, age, gender)


        def dabaojian(name, age, gender):
        print "%s,%s岁,%s,最爱打游戏" %(name, age, gender)


        kanchai('小明', 10, '男')
        qudongbei('小明', 10, '男')
        dabaojian('小明', 10, '男')


        kanchai('老李', 90, '男')
        qudongbei('老李', 90, '男')
        dabaojian('老李', 90, '男')

        函数式编程

      • class Foo:

        def __init__(self, name, age ,gender):
        self.name = name
        self.age = age
        self.gender = gender

        def kanchai(self):
        print "%s,%s岁,%s,上山去砍柴" %(self.name, self.age, self.gender)

        def qudongbei(self):
        print "%s,%s岁,%s,开车去东北" %(self.name, self.age, self.gender)

        def dabaojian(self):
        print "%s,%s岁,%s,最爱打游戏" %(self.name, self.age, self.gender)


        xiaoming = Foo('小明', 10, '男')
        xiaoming.kanchai()
        xiaoming.qudongbei()
        xiaoming.dabaojian()

        laoli = Foo('老李', 90, '男')
        laoli.kanchai()
        laoli.qudongbei()
        laoli.dabaojian()

        面向对象

      • 2.
        class Xiaoming:
            role = '小明'
            def __init__(self,name,age,sex):
                self.name = name
                self.age = age
                self.sex = sex
            def work(self):
                hobby = ["上山去砍柴","开车去东北","最爱打游戏"]
                for i in hobby:
                    print(self.name,self.age,self.sex,i)
        class Laoli:
            role = '老李'
            def __init__(self, name, age, sex):
                self.name = name
                self.age = age
                self.sex = sex
            def work(self):
                hobby = ["上山去砍柴","开车去东北","最爱打游戏"]
                for i in hobby:
                    print(self.name,self.age,self.sex,i)
        a = Xiaoming('小明','10岁','男')
        b = Laoli('老李','90岁','男')
        a.work()
        b.work()
        class Men:
            def __init__(self,name,age,sex):
                self.name = name
                self.age = age
                self.sex = sex
            def hobby(self):
                hobby = ["上山去砍柴", "开车去东北", "最爱打游戏"]
                for i in hobby:
                    print(('%s,%s岁,%s,%s')%(self.name,self.age,self.sex,i))
        a = Men('小明',10,'男')
        b = Men('老李',90,'男')
        a.hobby()
        b.hobby()
  • 相关阅读:
    CDN是如何工作的?
    JQuery UI的拖拽功能
    .net/C#开源操作系统学习系列
    [开源]KJFramework.Message 智能二进制消息框架 新能力
    [ASP.NET MVC]通过对HtmlHelper扩展简化“列表控件”的绑定
    Sencha Touch 2 官方文档翻译之 Managing Dependencies with MVC(管理MVC依赖项)
    Node.JS环境搭建手顺(无脑操作)
    找到拥有相同标签的用户对
    《算法导论》
    Controller的激活
  • 原文地址:https://www.cnblogs.com/567823a/p/12731177.html
Copyright © 2011-2022 走看看