Excel-乘法表
来源:互联网 发布:网络炒作公司价格 编辑:程序博客网 时间:2024/06/05 13:36
Excel-乘法表
@(Python)[python]
- Excel-乘法表
- 乘法表
乘法表
创建程序multiplicationTable.py,从命令行接受数字N,在一个Excel 电子表格中创建一个N×N 的乘法表。例如,如果这样执行程序:
py multiplicationTable.py 6
它应该创建一个图所示的电子表格。
行1 和列A 应该用做标签,应该使用粗体。
from trace import Traceimport openpyxlimport sysfrom openpyxl.styles import Font# script first argumentmax_num = int(sys.argv[1])# init excel infowb = openpyxl.Workbook()sheet = wb.get_active_sheet()sheet.title = 'multiplicationTable'font = Font(bold=True)# init first row...1 2 3 4 ...for column in range(1, max_num + 1): multiplier_cell = sheet.cell(row=1, column=column + 1) multiplier_cell.font = font multiplier_cell.value = column# init first column...1 2 3 4 ...for row in range(1, max_num + 1): multiplicand_cell = sheet.cell(row=row + 1, column=1) multiplicand_cell.font = font multiplicand_cell.value = row# Solve-by dynamic programmingfor row in range(1, max_num + 1): for column in range(1, max_num + 1): # each column, first row multiplier_cell = sheet.cell(row=1, column=column + 1) # each row, first column multiplicand_cell = sheet.cell(row=row + 1, column=1) # result[i][j] = result[1][i] * result[i][1] result_cell = sheet.cell(row=row + 1, column=column + 1) multiplier_value = multiplier_cell.value multiplicand_value = multiplicand_cell.value result_cell.value = multiplier_value * multiplicand_valuewb.save('multiplicationTable.xlsx')
0 0
- Excel-乘法表
- 多种办法用EXCEL软件生成99乘法表
- Excel表格乘法函数公式
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 乘法表
- 移动端侧滑显示删除按钮(与VUE框架整合)
- mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围
- 理解OAuth 2.0
- PHP慢日志 ELK+FileBeat收集
- Oracle 简单异常实例
- Excel-乘法表
- WebView下载文件
- Qt5.8 + VS2015 环境搭建
- Spring-cloud Eureka 集群
- 隐藏自己的小秘密
- 1.5 网页下载器与urllib2模块(核心)
- 广播监听系统切换语言变换
- 去除UITabBar底部的一条线
- LTspice introduction