Differences between revisions 3 and 4
Revision 3 as of 2005-11-20 07:24:13
Size: 808
Editor: ZoomQuiet
Comment:
Revision 4 as of 2005-11-20 07:25:32
Size: 2376
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
 * 命令交互{{{
#--GBK--
回答 = 读入('你认为中文脚本语言有存在价值嘛 ? (有/沒;y/n)')
如 '有' == 回答 或 'y' == 回答:
    写 "好也! 让我们一起努力!"
不然 '沒' == 回答 或 'n' == 回答:
    写 "好吧……我同意你的意见,但是我坚定的捍卫你发表意见的权力."
否则:
    写 "请认真思考后再回答."
}}}
Line 31: Line 41:
 * 面向对象{{{
#--GBK--
概念 编辑部:
    定义 __初始__(自己, 名字):
        自己.名字 = 名字
        自己.稿件 = ""
    定义 接稿(自己, 作者,文稿):
        写 "由" + 自己.名字 + "接 \""+作者+"\" 稿件:"
        自己.稿件 = 打开(文稿,"r").读入()
        传回 自己
    定义 校对(自己, 编辑):
        写 "由" + 编辑.名字 + "校对:"
        编辑.文稿 = 自己.稿件
        写 " 稿件长度为:", 长度(编辑.文稿)
        传回 自己
    定义 付印(自己, 编辑):
        写 "由"+ 编辑.名字 + "付印:"
        编辑.文稿 = 自己.稿件
        写 编辑.文稿[:36]+"...\n"
        传回 自己
    定义 印刷(自己, 编辑):
        写 "由" + 编辑.名字 + "最终印刷:\n"
        编辑.文稿 = 自己.稿件
        写 编辑.文稿
#开始模拟现实情况运行编辑部工作
小王 = 编辑部('王小明')
小李 = 编辑部('李四')
小张 = 编辑部('张大民')
老朱 = 编辑部('朱为民')
作者 = '仨儿'
作品 = "PyZen.txt"

小张.接稿(作者,作品).校对(小李).付印(小王).印刷(老朱)
}}}
  • 命令交互

    #--GBK--
    回答 = 读入('你认为中文脚本语言有存在价值嘛 ? (有/沒;y/n)')
    如 '有' == 回答 或 'y' == 回答:
        写 "好也! 让我们一起努力!"
    不然 '沒' == 回答 或 'n' == 回答:
        写 "好吧……我同意你的意见,但是我坚定的捍卫你发表意见的权力."
    否则:
        写 "请认真思考后再回答."
  • 直观的组合出一甲子的年份

    #--GBK--
    天干=("甲","乙","丙","丁","戊","己","庚","辛","壬","葵")
    地支=["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"]
    公元 = 2000
    天干地支 = ""
    取 干 自 天干:
        取 支 自 地支:
            写 干+支
            天干地支 += 干+支+"  "+变字串(公元)+"\n" 
            公元+=1
    打开('天干地支.txt', 'w').输出(天干地支)     
  • 六十四卦推演

    八卦={
        "乾":"111",
        "坤":"000",
        "震":"001",
        "坎":"010",
        "兑":"011",
        "艮":"100",
        "离":"101",
        "巽":"110"
        }
    卦象 = 八卦.索引()
    取 阴 自 卦象:
        取 阳 自 卦象:
           写 阴+阳+"   "+八卦[阴]+八卦[阳]
  • 面向对象

    #--GBK--
    概念 编辑部:
        定义 __初始__(自己, 名字):
            自己.名字 = 名字
            自己.稿件 = ""
        定义 接稿(自己, 作者,文稿):
            写 "由" + 自己.名字 + "接 \""+作者+"\" 稿件:"
            自己.稿件 = 打开(文稿,"r").读入()
            传回 自己
        定义 校对(自己, 编辑):
            写 "由" + 编辑.名字 + "校对:"
            编辑.文稿 = 自己.稿件
            写 "   稿件长度为:", 长度(编辑.文稿)
            传回 自己
        定义 付印(自己, 编辑):
            写 "由"+ 编辑.名字 + "付印:"
            编辑.文稿 = 自己.稿件
            写 编辑.文稿[:36]+"...\n"
            传回 自己
        定义 印刷(自己, 编辑):
            写 "由" + 编辑.名字 + "最终印刷:\n"
            编辑.文稿 = 自己.稿件
            写 编辑.文稿
    #开始模拟现实情况运行编辑部工作
    小王 = 编辑部('王小明')
    小李 = 编辑部('李四')
    小张 = 编辑部('张大民')
    老朱 = 编辑部('朱为民')
    作者 = '仨儿'
    作品 = "PyZen.txt"
    
    小张.接稿(作者,作品).校对(小李).付印(小王).印刷(老朱)

ChinesePython/tasting (last edited 2009-12-25 07:17:26 by localhost)