每日练习12:《Python编程快速上手+让繁琐工作自动化》第12章实践项目:乘法表
import openpyxl # 新建excel文档 excel = openpyxl.Workbook() # 获取当前sheet sheet = excel.active print('请输入正整数:') # 检查输入字符是否为正整数 while True: try: n = int(input()) except: print('输入错误请重新输入:') continue if n <= 0: print('输入错误请重新输入:') continue break for rowNum in range(1, n+1): for columnNum in range(1, rowNum+1): # 以字符串形式保存乘法表 sheet.cell(row=rowNum, column=columnNum).value = '%s*%s=' % (rowNum, columnNum) + str(rowNum*columnNum) # 保存excel excel.save('multiplication.xlsx')