九九乘法表22
2018-06-27 17:04 改改~_~ 阅读(255) 评论(0) 编辑 收藏 举报
1 #完成的代码实现 2 for row in range(1,10): 3 for col in range(1,10): 4 if col <=row: 5 pro = row*col 6 col += col+1 7 print('{0:3d}'.format(pro),end = '') 8 else: 9 print('') 10 11 #把打印出一行的代码封装在函数中 12 def pro(): 13 for col in range(1,10): 14 if col <=row: 15 pro = row*col 16 col += col+1 17 print('{0:3d}'.format(pro),end = '') 18 else: 19 print('') 20 #调用函数的方式 21 for row in range(1,10): 22 pro()
写代码前分析很重要,发现和测试有相像之处,都是复杂的事情拆分成简单的事情,其次是逐步完善
复杂的事情拆分成简单的事情:可以考虑如何打印出一行
逐步完善:第1版初具模样,但是可能有bug,不要紧,再慢慢调整优化