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

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