《Python编程快速上手》6.7实践项目代码
2018-02-07 16:22
169 查看
#-*- coding:utf-8 -*- # 要求输出如下: # apples Alice dogs # dranges Bob cats # cherries Carol moose # banana David goose tableData=[['apples','oranges','cherries','banana'], ['Alice','Bob','Carol','David'], ['dogs','cats','moose','goose']] def printTable(data): colWidths=[0]*len(data) for y in range(len(data[0])): for x in range(len(data)): if colWidths[x] < len(data[x][y]): colWidths[x]=len(data[x][y]) for y in range(len(data[0])): for x in range(len(data)): if x==0: print(data[x][y].rjust(colWidths[x]),end=' ') else: print(data[x][y].ljust(colWidths[x]),end=' ') print() printTable(tableData)
相关文章推荐
- 第十八周项目实践3.1(3)编程处理c代码
- 群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法【附C#群蚁算法完整项目代码】
- Cocos2d-x手机游戏开发与项目实践详解_随书代码
- Android项目实践——自定义RecyclerViewAdapter模板代码
- 微型项目实践(6):Business层代码分析——实体类的生成策略
- [置顶]群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法【附C#群蚁算法完整项目代码】
- 微型项目实践(2):用测试驱动代码生成
- 【代码阅读的方法与实践】第6章 应对大型项目
- 微型项目实践(3):实体代码的生成
- Android项目实践之菜鸟养成 (四)AndroidStudio代码分享到GitHub
- 《C语言及程序设计》实践项目——让代码积累“看得见”
- [COCOS2DX]交叉编译实践+速度优化(vs2012修改win32代码+修改makefile+编译安卓项目包+部署安卓项目包到Eclipse+运行apk)
- 微型项目实践(3):实体代码的生成
- 微型项目实践(4):Common层代码分析
- 微型项目实践(5):Business层代码分析——实体基类
- 针对MSHFlexGrid的一系列通用方法-项目中实践代码分享
- 微型项目实践(6):Business层代码分析——实体类的生成策略
- Cocos2d-x手机游戏开发与项目实践具体解释_随书代码
- Git代码分支管理在项目中的实践
- 微型项目实践(4):Common层代码分析