python编程快速上手之第6章实践项目参考答案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python编程快速上手之第6章实践项目参考答案相关的知识,希望对你有一定的参考价值。

 #!/usr/bin/env python3.5
  2 #coding:utf-8
  3 #
  4 # 这个项目主要目的是字符串的处理,简单格式化输出
  5 tableData = [[apples,oranges,cherries,banana],
  6              [Alice,Bob,Carol,David],
  7              [dogs,cats,moose,goose]]
  8 # 要求输出如下:
  9 #   apples  Alice  dogs
 10 #  dranges  Bob    cats
 11 # cherries  Carol  moose
 12 #   banana  David  goose
 13 
 14 #没能输出上图的格式,输出格式全部是向右对齐的
 15 def printTable(data):
 16     str_data = ‘‘
 17     col_len = []
 18     for row in range(0,len(data[0])):
 19         for col in range(0,len(data)):
 20             col_len.append(len(data[col][row]))
 21     max_col_len = max(col_len)
 22     print("列表各元素长度为:")
 23     print(col_len)
 24     print("列表中最大值为:",max_col_len)
 25     for row in range(0,len(data[0])):
 26         for col in range(0,len(data)):
 27             print(data[col][row].rjust(max_col_len),end=‘‘)
 28         print()
 29     return str_data
 30 f_data = printTable(tableData)
 31 print(f_data)

 

以上是关于python编程快速上手之第6章实践项目参考答案的主要内容,如果未能解决你的问题,请参考以下文章

python编程快速上手之第13章实践项目参考答案(13.6.1)

python编程快速上手之第13章实践项目参考答案(13.6.3)

python编程快速上手之第5章实践项目参考答案

python编程快速上手之第3章实践项目参考答案

python编程快速上手之第10章实践项目参考答案(11.11.2)

python编程快速上手之第15章实践项目参考答案(17.7.2)