python教程九九乘法表

  刚学数学乘法,首先就是要背诵九九乘法表,想必现在没人不会背诵了吧,而现在还有很多家长在催促着自己的孩子学习九九乘法表,但要是将其做成一个表格,是不是就很容易了呢?今天小码王少儿编程培训机构就为大家分享一下python教程九九乘法表。

  1、Project分析

  python实例教程——九九乘法表,从小学就开始学习,每个人都会背。如果把这个表格排列整齐一点就会发现它呈现出一个边长为9的直角三角形。这个图形从左到右横向是呈线性递加的。这样的话给出一个for循环正合适(while循环也可以,给while循环加上一个合适的出口条件就和for循环没什么区别了)。而纵向是也有限(9行)递加的,再给出一个for循环就可以了。

  2、Project实施

  编写table9x9.py,打开Putty连接到Linux,执行命令:

  cd code/crawler

  vi table9x9.py

  table9x9.py的代码如下:

  1#!/usr/bin/env python3

  2#-*-coding:utf-8-*-

  3 __author__='hstking hst_king hotmail.com'

  4

  5

  6 class PrintTable(object):

  7'''打印九九乘法表'''

  8 def __init__(self):

  9 print('开始打印9x9的乘法表格')

  10 self.print99()

  11

  12 def print99(self):

  13 for i in range(1,10):

  14 for j in range(1,i+1):

  15 print('%dX%d=%2s'%(j,i,i*j),end='')

  16 print('\n')

  17

  18

  19 if __name__=='__main__':

  20 pt=PrintTable()

  按Esc键,进入命令模式后输入:wq,保存table9x9.py。table9x9.py用于打印一个九九乘法表格。执行命令:

  python3 table9x9.py

  得到的结果如图1所示。

  十几行的代码,如果愿意精简,甚至可以把代码压缩到十行以内。足够简单了吧。