樊迟司马耕
        
        “言偃”籍贯江苏苏州常熟,是孔门七十二贤中唯一的南方弟子,被誉为“南方夫子”,并得到了孔子“吾门有偃,吾道其南”的高度评价。孔子觉得门下有了言偃这位优等生,他的学说就可以在南方传播开来。言偃擅长“文学”,参与编写集结《论语》,并在其中占有很大戏份。他与“司马耕”、“卜商”、“曾参”、“樊迟”、“颛孙师”这四位“同期师兄弟”,“公西赤”这位“第三期师兄”,“宰予”、“冉雍”、“冉求”、“颜回”、“子贡”、“有若”这六位“第二期师兄”,“冉耕”、“子路”、“闵子骞”这三位“第一期大师兄”,并称为“孔门十六太保”。师徒年龄由高到低排序是:孔子年纪最大,小7岁是“冉耕”、再小2岁是“子路”、再小6岁是“闵子骞”、再小14岁是“宰予”、“冉雍”、“冉求”三人、再小1岁是“颜回”、再小1岁是“子贡”、再小2岁是“有若”、再小9岁是“公西赤”、再小2岁是“卜商”、再小1岁是“言偃”,再小1岁是“曾参”、“樊迟”两人、再小2岁是“颛孙师”。“十六太保”中,年纪最大的“冉耕”比年纪最小的“颛孙师”要大上41岁。
        
        至于“司马耕”,生卒年份已不可考。他家兄弟五人,他排行老三,二哥“桓魋(Tui2)”是宋景公的“好基友”,十分受宠。“桓魋”及其他三位兄弟掌握着宋景公时期的宋国军事大权,从公元前517年宋景公开始执政起,到公元前489年宋景公二十八年止,“桓家”都是宋国炙手可热的名门望族。司马耕在宋国有自己的“封邑”,但他看不惯自己兄弟们的飞扬跋扈,就离开宋国,拜入孔子门下。
        
        公元前493年,执政42年的“卫灵公”享年47岁后去世,处于“周游列国”进程中的“孔子观光团”离开了卫国,想要进入宋国游玩。宋景公跟孔子同宗同族,知道孔子到来很高兴,准备亲自出城迎接孔子。桓魋害怕孔子师徒来后会取代他的权势与地位,就对宋景公说,『孔丘在鲁,父母之邦,官大司寇,兼摄相事,位极人臣,却辞官出走,可见其野心非小,在卫五年,卫灵公敬而不用,可见卫国看透了他。宋不及卫大,不若鲁强,孔丘师徒不速而自来,狼子野心岂不昭然若揭』。桓魋不经宋景公同意,带着人马扬言要去杀孔子。《史记卷四十七.孔子世家第十七》记载,『孔子去曹適宋,与弟子习礼大树下。宋司马桓魋欲杀孔子,拔其树。孔子去』。孔子被赶出宋国后,宋景公心里十分不痛快。
        
        二哥“桓魋”如此“嫉贤如仇”,司马牛对他十分反感。《论语.颜渊十二》第5章,『司马牛忧曰:“人皆有兄弟,我独亡。”』,司马牛为自己兄弟之间“道不同不为谋”深表遗憾。看到司马牛情绪低落,『子夏曰:“商闻之矣:死生有命,富贵在天。君子敬而无失,与人恭而有礼,四海之内皆兄弟也。君子何患乎无兄弟也?”』,“卜商”安慰了他,表示“孔门”就是他的家,“师兄弟”就是他的“亲兄弟”,犯不着忧愁烦恼。
        
        “嫉贤如仇”的“桓魋”于公元前489年想要谋杀宋景公,计划失败后逃往“曹国”。宋景公命令“桓魋”的大哥,时任“宋国左师”,也就是兵马大元帅的“向巢”率军攻打曹国,把“桓魋”从“曹国”驱逐到了“卫国”。没过多久,老大“向巢”和老四、老五哥仨因为兄弟“桓魋”做出“犯上作乱”的大事,没法继续在宋国混,就一起逃离了“宋国”。 司马牛也交出了自己的“封邑”和玉珪,“宋国桓家”势力自此烟消云散。
        
        司马耕是一位“资深话痨”,性子也急。他问孔子什么是“仁”,孔子告诉他,『其言也讱(Ren4)』,说话慢一点就是“仁”。他问孔子什么是“君子”,孔子告诉他,『内省不疚』,做事慢一点就是“君子”。
        
        “樊迟”与司马耕同期入学,《为政第二》第5章“孟懿子问孝”记载着“樊迟御”,他一向担任孔子的“车夫”一职。樊迟出身贫穷,懂得种田,重农重稼,读书刻苦,还具有勇武精神。鲁哀公十一年的公元前484年齐师伐鲁,冉求率“左师”御敌并任命“樊迟”为“车右”。在鲁军不敢过沟迎战时,他建议冉求带头冲锋。冉求身先士卒,鲁军大获全胜。樊迟问孔子什么是“仁”,孔子告诉他,『先难而后获』,有困难就自己先上,有收获让别人先拿。孔子又告诉他,“仁”就是『居处恭,执事敬,与人忠』,要恭顺、敬业、忠诚。问孔子什么是“智”,孔子告诉他,『务民之义,敬鬼神而远之』,做事脚踏实地,杜绝虚无缥缈。问孔子怎样『崇德、修慝(Te4)、辨惑』,也就是升华品德、去除邪念、解开疑惑,孔子告诉他,要善于“让渡利益、自我反省、以和为贵”。孔子又告诉樊迟,“仁”就是“珍爱生命”,“智”就是“慧眼识人”,如果对抽象表述没有概念,就仔细观察不同的人,每个细微领域都可以找出“达人”来作为“标尺”,可以『举直错诸枉,能使枉者直』,用最高标准来对自己严格要求,必然可以取得长足进步。
        
        综观《论语》,樊迟是唯一向孔子请教“怎样种田”的学员。《子路十三》第4章记载,『樊迟请学稼』,孔子冷冷回答,『吾不如老农』,又请教“怎样种菜”,『请学为圃』,孔子依旧冷冷回答,『吾不如老圃』,樊迟只能悻悻地告退。等到樊迟退出去以后,『子曰:“小人哉,樊须也!上好礼,则民莫敢不敬;上好义,则民莫敢不服;上好信,则民莫敢不用情。夫如是,则四方之民襁负其子而至矣,焉用稼?”』。
        
        樊迟虽然没能成功地从孔子嘴里抠出“农活心经”,却为我们探明了“君子”、“小人”两词的真正含义。孔子非常喜爱樊迟,樊迟也一直担任孔子的车夫。孔子并没有“责骂”樊迟,他评价樊迟是个“小人”的真实含义,是感叹樊迟的“眼光心胸”和“气度格局”有待提高。孔子广收门徒、传授知识是为了向“千乘之国”输送“百里之才”,是要能把一百平方公里大小的地盘治理得有声有色的“官宦”,而不是只知道自己挥着锄头“汗滴禾下土”的农夫。


#
#小小鸟
Xiao3Xiao3Niao3 = [['D', 4, 4, 100], #*大调,4/4拍, 90拍/分钟#引子[3, 2/16, 3,2/16, 5,3/16, 6,1/16, 3,2/16, 3,2/16, 2, 2/16,1,2/16],[3,2/16, 3,2/16, 5, 3/16, 6,1/16, 3, 2/16, 3, 2/16, 2, 2/16, 1,2/16],[3,2/16, -7,1/16, -7,1/16, 3,2/16, -7,2/16, 1,4/16, 1,2/16, 0,2/16],#第一节[3,2/16, 3,2/16, 2,2/16, 1,2/16, 3,8/16],[5,2/16, 5,1/16,5,1/16, 4,2/16, 5, 2/16, 6,8/16],[3,2/16,3,2/16,2,2/16,1,2/16, 5,2/16,5,2/16,4,2/16,5,2/16],[6,2/16, 6,1/16,6,1/16, 11,2/16,11,1/16,11,1/16, 6,2/16,5,2/16, 3,4/16],[6,2/16,5,1/16,6,1/16, 5,2/16,1,2/16, 3,4/16, 5,2/16,6,2/16],[6,2/16,5,1/16,6,1/16, 5,2/16,1,2/16, 3,2/16,3,2/16, 5,2/16,0,2/16],[4,1/16, 4,1/16,4,1/16,4,1/16, 1,2/16,1,2/16, 3,2/16,5,2/16, 1,2/16,0,2/16],[2,2/16, 2,1/16,2,1/16, 1,2/16, -5,2/16, -6,4/16, -6,2/16, 0,2/16],[3,2/16, 1,1/16,1,1/16, 3,2/16,-7,2/16, -6,4/16, -6,2/16, 0,2/16],[-6,2/16, -6,1/16,-6,1/16, 1,2/16,1,2/16, -6,2/16,-5,2/16, -3,4/16],[-7,2/16,-7,4/16, 3,2/16,-6,8/16],[-7,2/16,3,2/16,-7,2/16,3,2/16, -6,2/16,0,2/16, -6,2/16,0,2/16],[3,4/16, 5,2/16,3,1/16,5,1/16, 6,4/16, 6,4/16],[5,2/16, 5,1/16, 6,1/16, 5,2/16,2,1/16,5,1/16, 3, 4/16, 3,4/16],[3,2/16, 2,1/16,3,1/16, 1,2/16,-6,1/16,1,1/16, 2,4/16,2,4/16],[3,1/16,3,1/16,5,1/16,5,1/16, 2,2/16,3,2/16,-6,4/16,-6,4/16],[3,2/16,-6,2/16, 3,2/16,-6,2/16, 1,2/16,-6,2/16,1,2/16,-6,2/16],[1,2/16,-6,2/16, 1,2/16,-6,2/16, 3,2/16,-6,2/16, 3,2/16,-6,2/16],[3,3/16, 5,1/16, 0,2/16, 7,2/16, 6, 8/16],[7,3/16,7,1/16, 6,1/16,11,1/16,7,1/16,6,1/16, 6,2/16,5,2/16, 6,2/16,0,2/16],[6,6/16, 11,2/16, 6,2/16,5,2/16, 3,2/16,0,2/16],[7,4/16, 6,2/16,5,2/16, 6,8/16],#引子[3, 2/16, 3,2/16, 5,3/16, 6,1/16, 3,2/16, 3,2/16, 2, 2/16,1,2/16],[3,2/16, 3,2/16, 5, 3/16, 6,1/16, 3, 2/16, 3, 2/16, 2, 2/16, 1,2/16],[3,2/16, -7,1/16, -7,1/16, 3,2/16, -7,2/16, 1,4/16, 1,2/16, 0,2/16],#第二节[3,2/16, 3,2/16, 2,2/16, 1,2/16, 3,8/16],[5,2/16, 5,1/16,5,1/16, 4,2/16, 5, 2/16, 6,8/16],[3,2/16,3,2/16,2,2/16,1,2/16, 5,2/16,5,2/16,4,2/16,5,2/16],[6,2/16, 6,1/16,6,1/16, 11,2/16,11,1/16,11,1/16, 6,2/16,5,2/16, 3,4/16],[6,2/16,5,1/16,6,1/16, 5,2/16,1,2/16, 3,4/16, 5,2/16,6,2/16],[6,2/16,5,1/16,6,1/16, 5,2/16,1,2/16, 3,2/16,3,2/16, 5,2/16,0,2/16],[4,1/16, 4,1/16,4,1/16,4,1/16, 1,2/16,1,2/16, 3,2/16,5,2/16, 1,2/16,0,2/16],[2,2/16, 2,1/16,2,1/16, 1,2/16, -5,2/16, -6,4/16, -6,2/16, 0,2/16],[3,2/16, 1,1/16,1,1/16, 3,2/16,-7,2/16, -6,4/16, -6,2/16, 0,2/16],[-6,2/16, -6,1/16,-6,1/16, 1,2/16,1,2/16, -6,2/16,-5,2/16, -3,4/16],[-7,2/16,-7,4/16, 3,2/16,-6,8/16],[-7,2/16,3,2/16,-7,2/16,3,2/16, -6,2/16,0,2/16, -6,2/16,0,2/16],[3,4/16, 5,2/16,3,1/16,5,1/16, 6,4/16, 6,4/16],[5,2/16, 5,1/16, 6,1/16, 5,2/16,2,1/16,5,1/16, 3, 4/16, 3,4/16],[3,2/16, 2,1/16,3,1/16, 1,2/16,-6,1/16,1,1/16, 2,4/16,2,4/16],[3,1/16,3,1/16,5,1/16,5,1/16, 2,2/16,3,2/16,-6,4/16,-6,4/16],[3,2/16,-6,2/16, 3,2/16,-6,2/16, 1,2/16,-6,2/16,1,2/16,-6,2/16],[1,2/16,-6,2/16, 1,2/16,-6,2/16, 3,2/16,-6,2/16, 3,2/16,-6,2/16],[3,3/16, 5,1/16, 0,2/16, 7,2/16, 6, 8/16],[7,3/16,7,1/16, 6,1/16,11,1/16,7,1/16,6,1/16, 6,2/16,5,2/16, 6,2/16,0,2/16],[6,6/16, 11,2/16, 6,2/16,5,2/16, 3,2/16,0,2/16],[7,4/16, 6,2/16,5,2/16, 6,8/16],#尾部[7,4/16, 6,1/16,7,1/16,6,1/16,5,1/16, 6,8/16],[5, 4/16, 5,2/16, 3,2/16, 5,2/16, 6,2/16, 11,2/16, 7,2/16],[6, 16/16],[6, 6/16,1,2/16, 7,2/16,5,2/16, 6,4/16, 7,4/16, 6,2/16,5,2/16, 6,8/16]];#我是一只小小鸟
Yi4Zhi1Xiao3Xiao3Niao3 = [['G', 4, 4, 80], #*大调,4/4拍, 90拍/分钟#引子[3,8/16, 3,2/16, 2,4/16, 3,2/16],[1,6/16, -6,2/16, -6,6/16, 1,1/16, 2,1/16],[3,8/16, 3,2/16, 5,2/16, 3,2/16, 1,2/16],[5, 16/16],#第一段[5, 12/16, 0,2/16, 1,1/16, 2,1/16],[3,1/16,3,1/16,3,1/16,3,1/16, 3,1/16, 3,2/16,3,1/16, 4,2/16,3,1/16,2,1/16, 2,1/16,1,2/16,1,1/16],[-6,2/16, -6,6/16, 0,2/16, 1,1/16, 2,1/16],[3,4/16, 0,3/16, 3,1/16, 5,1/16,5,1/16,5,1/16,5,1/16, 5,1/16,3,1/16,1,1/16,2,1/16],[2,8/16, 0,6/16, 3,1/16, 2,1/16],[1,1/16,-6,1/16, 1,1/16, 1, 1/16, 1,1/16,1,2/16,1,1/16, 1,1/16,-6,3/16, 0,1/16,-5,1/16,-5,1/16,-5,1/16],[5,2/16, 5,2/16, 3,2/16, 2,1/16, 1, 1/16, 1,3/16, 3,1/16, 3,1/16,3,1/16, 3,1/16,1,1/16],[3,1/16, 2,2/16, 2,1/16, 2,1/16, 2, 1/16, 1,1/16, 2,1/16, 0,2/16, -6, 1/16, -6,1/16, -6,1/16,-6,2/16, 1,1/16],[1,8/16, 0,6/16, 1,1/16, 2,1/16],[3,1/16,3,1/16,3,1/16,3,1/16, 2,1/16,3,2/16,3,1/16, 2,1/16,3,2/16,1,1/16, 2,2/16,3,2/16],[1,1/16,1,1/16,-6,2/16,-6,4/16, 0,6/16, 1,1/16,2,1/16],[3,1/16,3,1/16,3,1/16,3,1/16, 3,1/16,3,1/16,3,1/16,3,1/16, 5,1/16,5,1/16,5,1/16,5,1/16, 5,1/16,5,2/16,1,1/16],[2,8/16, 0,6/16, 3,1/16,2,1/16],[1,1/16, -6,1/16, 1,2/16, 1,4/16, 1,1/16, 1,3/16, 0,2/16, -5,1/16,5,1/16],[5,2/16, 5,4/16, 6,1/16,3,1/16, 3,4/16, 3,1/16,3,1/16,3,1/16, 1,1/16],[3,1/16, 2,3/16, 2,1/16,2,1/16,1,1/16,2,1/16, 0,1/16,-6,1/16,-6,1/16,-6,1/16, -6,1/16,-6,2/16,1,1/16],[1, 12/16, 0,4/16],#副歌<1>[5,1/16,5,2/16,5,1/16, 5,1/16,5,2/16,5,1/16, 5,1/16,5,2/16,5,1/16, 5,1/16,5,2/16,3,1/16],[3, 12/16, 0,2/16, 3,1/16,4,1/16],[5,1/16,5,2/16,5,1/16, 5,3/16,5,1/16, 5,1/16,5,2/16,5,1/16, 5,1/16,11,2/16,12,1/16],[7,1/16,6,1/16,5,2/16, 5, 8/16, 0,3/16, 5,1/16],[6,1/16,6,1/16,6,1/16,6,1/16, 6,2/16,6,1/16,6,1/16, 6,1/16,6,3/16, 6,1/16,6,1/16,5,2/16],[5,1/16,5,2/16,11,1/16, 11,1/16, 3,2/16, 2,1/16, 1,4/16, 3,1/16,3,2/16,3,1/16],[3,1/16,2,3/16, 2,2/16, 2,1/16, 1,1/16, 2,6/16, 1,1/16,2,1/16],[2, 16/16],#副歌<2>[5,1/16,5,2/16,5,1/16, 5,1/16,5,2/16,5,1/16, 5,1/16,5,2/16,5,1/16, 5,1/16,5,2/16,3,1/16],[3, 12/16, 0,2/16, 3,1/16,4,1/16],[5,1/16,5,2/16,5,1/16, 5,3/16,5,1/16, 5,1/16,5,2/16,5,1/16, 5,1/16,11,2/16,12,1/16],[7,1/16,6,1/16,5,2/16, 5, 8/16, 0,3/16, 5,1/16],[6,1/16,6,1/16,6,1/16,6,1/16, 6,2/16,6,1/16,6,1/16, 6,1/16,6,3/16, 6,1/16,6,1/16,5,2/16],[5,1/16,5,2/16,11,1/16, 11,1/16, 3,2/16, 2,1/16, 1,4/16, 3,1/16,3,2/16,3,1/16],[3,1/16,2,3/16,2,2/16, 2,1/16,1,1/16, 2,4/16, -6,4/16],[1, 16/16],#中间引子[13, 8/16, 5,1/16, 11,2/16, 5,1/16, 6,4/16],[11,1/12, 16,1/12, 15,1/12, 13,1/12, 12,1/12, 11,1/12, 6,8/16],[1,1/24,6,1/24,1,1/24,6,1/24,2,1/24,6,1/24, 6,1/24,3,1/24,6,1/24,6,1/24,4,1/24,6,1/24, 5,1/12,5,1/12,5,1/12, 5,4/16],[3,1/12, 3,1/12, 3,1/12, 3,8/16, 6,1/12, 11,1/12, 12,1/12],[16,2/16,11,1/16,6,1/16, 6,1/16, 5,2/16, 5,1/16, 6,6/16, 3,2/16],[11,1/16, 3,1/16, 7, 1/16, 3,1/16, 6,1/16, 3,1/16, 5,1/16, 3,1/16, 3,1/20,3,1/20,2,1/20,1,1/20,2,1/20, 2,2/16,6,2/16],[11,1/24,13,1/24,11,1/24,11,1/24,7,1/24,6,1/24, 5,1/24,3,1/24,2,1/24,1,1/24,7,1/24,6,1/24, 5,4/16, 1, 2/16, 2,2/16],#第二段[3, 1/16,3,1/16,3,1/16,3,1/16, 3,1/16,3,2/16,3,1/16, 3,1/16,3,3/16,2,2/16,3,2/16],[1,2/16, 1,1/16,-6,1/16, -6,4/16, 0,4/16, 0,1/16, 1,1/16, 1,1/16, 2,1/16],[3,1/16,3,1/16,3,1/16,5,1/16, 5,4/16, 5,1/16,5,1/16,5,1/16,5,1/16, 5,1/16,6,2/16,1,1/16],[2, 8/16, 0,6/16, 3,1/16, 2, 1/16],[1, 1/16, -6,1/16, 1,1/16, 1,1/16, 1,1/16, -6,3/16, 0, 2/16, -5,1/16,-5,1/16, -5,1/16,-5,2/16,5,1/16],[5,1/16, 5,1/16, 5,1/16, 5,1/16,  5,1/16, 5,1/16, 5,1/16, 6,1/16,  6,1/16, 3,3/16, 3,1/16, 3,2/16, 3,1/16],[3,1/16, 2,2/16, 2,1/16, 2,1/16, 2,1/16, 1,1/16, 2,1/16, 2,2/16, -6,1/16,-6,1/16,  -6,1/16, 1,2/16, 1,1/16],[1, 8/16, 0, 8/16],#结尾<1>[5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 3,1/16],[3, 12/16, 0, 2/16, 3,1/16, 4,1/16],[5,2/16,5,1/16,5,1/16, 5,2/16,5,2/16, 5,2/16, 5,1/16,5,1/16, 5,1/16,11,2/16, 12,1/16],[7,1/16,6,1/16, 5, 2/16, 5, 8/16, 0,3/16, 5,1/16],[6,1/16,6,1/16,6,1/16,6,1/16, 6,2/16,6,1/16,6,1/16, 6,1/16,6,3/16, 6,1/16,6,1/16,5,2/16],[5,1/16, 5,2/16, 11,1/16, 11,1/16, 3,2/16, 2,1/16, 1,4/16, 3,1/16, 3,2/16, 3,1/16],[3,1/16, 2,3/16, 2,2/16, 2,1/16, 1,1/16, 2, 4/16, -6, 4/16],[1, 12/16, 0, 4/16],#结尾<2>[5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 3,1/16],[3, 12/16, 0, 2/16, 3,1/16, 4,1/16],[5,2/16,5,1/16,5,1/16, 5,2/16,5,2/16, 5,2/16, 5,1/16,5,1/16, 5,1/16,11,2/16, 12,1/16],[7,1/16,6,1/16, 5, 2/16, 5, 8/16, 0,3/16, 5,1/16],[6,1/16,6,1/16,6,1/16,6,1/16, 6,2/16,6,1/16,6,1/16, 6,1/16,6,3/16, 6,1/16,6,1/16,5,2/16],[5,1/16, 5,2/16, 11,1/16, 11,1/16, 3,2/16, 2,1/16, 1,4/16, 3,1/16, 3,2/16, 3,1/16],[1, 8/16, 0, 4/16, 3,1/16,3,2/16,3,1/16],[3,1/16, 2,3/16, 2,2/16, 2,1/16, 1,1/16, 2,4/16, -6,4/16],[1, 16/16],[0, 48/16],[5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 5,1/16,  5,1/16, 5,2/16,3,1/16],[3, 12/16, 0, 2/16, 3, 1/16, 4,1/16],[5,2/16, 5,1/16, 5,1/16,  5,2/16,  5,2/16, 5,2/16, 5,1/16, 5,1/16, 5,2/16, 12,2/16],[12,1/16, 6, 1/16, 5,2/16, 5, 8/16, 0, 4/16]];
#


#
#计算模板及用砼量
def calc_20161206():material = [['部件名称', '模板面积(M2)', '粉刷面积(M2)', '用砼量(M3)', '脚手架(M2)', '数量'],#墙['墙'],['DWQ1', 160.9026, 160.9026, 23.1597, 105.21],['DWQ2', 189.8825, 189.8825, 23.6516,102.69],#梁['梁'],['KL-1', 9.932, 10.7, 1.62,''],['KL-1(250*350)', 0.785, 0.815, 0.0788,''],['AL2', 15.0831, 20.37, 3.06, ''],['KL-2', 8.964, 8.64, 1.08, ''],['KL-2(200*400)', 1.1, 1.12, 0.12, ''],['KL-3', 8.496, 10.8, 1.62, ''],['KL-4', 14.508, 14.4, 1.82, ''],['KL-5', 8.161, 7.727, 1.0725, ''],['KL-5(250*500)', 4.634, 7.727, 1.0725, ''],['KL-5(250*300)', 0.41, 0.24, 0.0375, ''],['KL-6', 8.659, 8.385, 1.0725, ''],['KL-6(250*500)', 4.634, 4.54, 0.575, ''],['KL-6(200*300)', 0.298, 0.24, 0.03, ''],['KL-7', 14.0816, 14.3, 1.0725, ''],['L-1', 4.369, 4.1589, 0.4159, ''],['L-2', 3.7865, 3.65, 0.4688, ''],['L-3', 3.262, 2.34, 0.23, ''],['L-4', 2.765, 2.37, 0.237, ''],['XL-2', 0.308, 0.24, 0.024, ''],['L-6', 4.992, 5.2, 0.52, ''],['L-6(200*300', 1.83, 1.41, 0.156, ''],['L-5', 3.7, 3.28, 0.328, ''],['L-7', 3.495, 3.3, 0.3535, ''],['L-8', 2.07, 1.74, 0.186, ''],#板['板'],['B180', 1.68+0.86, '', 0.2736, '', 1],['H-0.32', 3.402+0.9414, '', 0.5872, '', 1],['H-0.07', 12.82+2.692, '', 2.0115, '', 2],['LB-1', 45.0375+1.997,'', 3.8166,'', 6],['LB-2', 52.83+0.526, '', 5.9616, '', 3],['LB-3', 17.12+1,'',1.872,'',1],['H-0.3', 12.1145+1.5384,'', 1.3202,'',1],['H-0.15',6.84+0.84,'',0.52,'',1],['h=120', 9.2255+0.9766,'',0.8923,'',1],#柱['柱'],['KZ1', 7.3833, '', 1.152, '', 2],['KZ2', 22.8575, '', 2.88, 17.28, 5],['KZ3', 11.1339,'', 1.728, '',3],['KZ4', 3.7465, '', 0.576, '', 1],['KZ5',3.715, '', 0.576, '', 1],#楼梯['楼梯'],['LT-1', 20.6538, 10.9512, 1.9719, ''],#总计['总计']];row = len(material);    column = len(material[0]);print(arrayFormat(material[0]));    result = [0] * column;partResult = [0] * column;partname = '';for i in range(1, row):col_ = len(material[i]);if  col_ == 1: #分项小标题partResult[0] = partname+'小计:';print(arrayFormat(partResult));partResult = [0] * column;partname = material[i][0];else:if (col_ == column - 1): #数量默认为1quality = 1;else:quality = material[i][column-1];for j in range(1, column-1):if (material[i][j] == ''):pass;else:#print(quality, material[i][j]);partResult[j] += quality * material[i][j];result[j] += quality * material[i][j];partResult[column-1] += quality;print(arrayFormat(material[i]));result[0] = '总计:';print(arrayFormat(result));######price = [['序号', '汇总内容', '金额(元)', '百分比(%)'],['1.1', '人工费', 223114.24, ''],['1.2', '材料费', 724805.68, ''],['1.3', '施工机具使用费', 18235.51, ''],['1.4', '企业管理费', 62752.1, ''],['1.5', '利润', 28973.32,'']];row = len(price);column = len(price[0]);total = 0;for i in range(1, row):total += price[i][2];for i in range(1, row):price[i][3] = '{0:.2f}'.format(price[i][2]/total*100);price[i][2] = '{0:.2f}'.format(price[i][2]);for i in range(row):print(arrayFormat(price[i]));def arrayFormat(array):column = len(array);s = '';for i in range(column):if (type(array[i]) == float):number = '{0:.3f}'.format(array[i]);else:if (array[i] == 0):number = '';else:number = str(array[i]);if (i < column - 1):s += number + ', ';else:s += number;return s;if __name__ == '__main__':calc_20161206();#

本节到此结束,欲知后事如何,请看下回分解。

[生存志] 第63节 樊迟司马耕相关推荐

  1. [生存志] 第60节 论语章节概览

            论语章节概览 "至圣先师"孔子自公元前522年起开班授课,至公元前481年鲁哀公"西狩获麟"后停修<春秋>,42年间共向五批弟子传授 ...

  2. [生存志] 第93节 孟子齐魏立说

            孟子齐魏立说 正当鬼谷子的门生张仪和苏秦,以及自学成才的公孙衍.陈轸等纵横家们鼓动三寸不烂之舌,穿梭于战国群雄之间,左右着各国诸侯的心思和行动时,被后世尊奉为亚圣的"孟子&q ...

  3. [生存志] 第61节 孔子五期弟子

            孔子五期弟子 在孔子的五期弟子中,像"子路"."子贡"这种第一.二期的老学员,跟着孔子一辈子,留存记录丰富,个性事迹鲜明,具有相当高的知名度,可 ...

  4. [生存志] 第58节 孔门十哲七十二贤

            孔门十哲七十二贤                  孔子本着"首都市民"精神力图恢复周公"礼乐"游戏,自始至终以"周公继承人" ...

  5. [生存志] 第66节 子贡使五国

            子贡使五国 虽然公孙赤精于外交,但比起师兄"子贡",还是多有不及.在"孔门十六太保"中,论起德行无亏,"冉耕"." ...

  6. [生存志] 第59节 仲尼弟子座次

            仲尼弟子座次 公元前525年孔子26岁时,郯国首任国君"郯子"来到鲁国拜见"鲁昭公".郯国是一个位于山东临沂郯县的小国,而"郯子&qu ...

  7. [生存志] 第130节 司马著史记

            司马著史记 通过<举贤良对策>中的一些语句,可以看出人类游戏的本质,即使从几千年的时间跨度上来观看,也没有太多变化.董仲舒写夏商周三代,『圣王之继乱世也,扫除其迹而悉去之, ...

  8. [生存志] 第21节 历代大事件概览 唐朝

    唐朝行政区划简介 618年,改郡为州. 627年,根据山河走向,分天下为10道.639年,唐朝有10道.358州.1551县. 713年,升雍州为京兆府,洛州为洛阳府.中国从此为了府的行政区划建制.府 ...

  9. [生存志] 第47节 夏姬媚株林

            夏姬媚株林                  秦穆公执政三十二年的公元前628年,比他大上15岁,时年69岁的女婿晋文公去世.<史记卷三十九.晋世家第九>记载,『九年冬,晋 ...

最新文章

  1. 玩转iPhone网络通讯之BSD Socket篇
  2. WireShark 实例分析笔记(概念)
  3. python中的数据类型,存储,实现
  4. Linux:建立内核代码树
  5. 6.1树的定义和存储
  6. SCOM 2012 R2监控Microsoft Azure服务(2)配置Azure监控
  7. Open3d之点云顶点法线估计
  8. python判断密码是否合法性_菜鸟使用python实现正则检测密码合法性
  9. mysql 字符串用省略号_CSS截取字符串自动补充省略号
  10. 计算机没有无线网卡驱动程序,win10系统的无线网卡驱动没了的解决方法
  11. Linux内核配置之Kconfig
  12. dhtmlxgantt pro 7.1.10 | dhtmlxgantt 专业版 7.1.10
  13. Python实验室-实现阿拉伯数字的大小写转换-解法1
  14. 新年新气象,重新出发
  15. C盘清理瘦身就这三招
  16. String 源码浅析————终结篇
  17. java神雕侠侣1古墓情缘游戏攻略_神雕侠侣古墓派后期攻略讲解
  18. Java习题练习:杨辉三角
  19. LeetCode:20 vaild parentless
  20. excel中设置同一行中出现重复值时单元格突出显示

热门文章

  1. 如何手动修改win7特定文件的图标?
  2. 摄像头在线测试_9月19日组织心理咨询专业技能考试系统测试
  3. 基于springboot的在线电子商城系统设计与实现
  4. Pr教程之如何制作文字书写效果
  5. 网络语言c三个字猫头鹰,2020最新网络搞笑流行语口头禅
  6. Java流与文件操作
  7. 大数据分布式存储的部署模式:分离式or超融合
  8. UG NX 10 拔模
  9. #python爬虫#爬取搜狐股票
  10. 人才篇-如何识人用人