随机生成两个两位数并计算加法,可以用到小学生的加减法训练
import openpyxl
import random
wb = openpyxl.Workbook() # 创建一个空的工作簿
sheet = wb[wb.active.title] # 将活动页面赋值给变量sheet
sheet.title = 'random numbers' # 修改活动工作簿的title
title_list = ['序号','数字1','数字2','和'] # 表格第一行
for i in range(1,len(title_list)+1):
sheet.cell(row=1,column=i).value = title_list[i-1] # 为表格插入title_list中元素
for i in range(2,32):
sheet.cell(row=i, column=1).value = i-1 # 插入序号
sheet.cell(row=i, column=2).value = random.randint(10,99) # 产生一个2位数的随机数
sheet.cell(row=i, column=3).value = random.randint(10, 99)
coordinate_1 = "B"+str(i) # 起始坐标
coordinate_2 = "c"+str(i) # 结束坐标
sheet.cell(row=i, column=4).value = f'=SUM({coordinate_1}:{coordinate_2})' # 添加SUN公式
wb.save("random number.xlsx") # 保存excel