首页 > 代码库 > 回答了个问题,9x9 乘法表生成器
回答了个问题,9x9 乘法表生成器
1 # -*- coding: utf-8 -*- 2 from prettytable import PrettyTable 3 pt = PrettyTable() 4 # 需要安装prettytable这个库来美化一下显示 5 # 生成一下表头 6 numb_9 = range(1,10) 7 pt.field_names=[i for i in numb_9] 8 # 在这里生成一个整个表 9 mulp=[["{b}x{a}={c}".format(a=a,b=b,c=a*b) if a>=b else "" for b in numb_9] for a in numb_9]10 # 这里是将表加入列中11 map(pt.add_row,mulp)12 # 这里使用最简单的打印一下13 print(pt)
本来就是很简单的东西,就是强迫症犯了希望打印的漂亮一点。如果使用py3 的话会有一点问题,毕竟range 在3中是个迭代器,map 返回的也是个迭代器。然后就没什么好说的了,实现起来还是很简单。
回答了个问题,9x9 乘法表生成器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。