Python:创建一个表,"none"是什么意思?

mer*_*ort 0 python

试图建立一个基本的乘法表,我不断得到这些"无".他们是什么意思,我怎么能摆脱他们?

    >>> def M(n):
...     i = 1
...     while i <= 6:
...             print i*n, '\t',
...             i = i +1
...     print

    >>> def printT():
...     w = 1
...     while w <= 6:
...             print M(w)
...             w = w + 1
... 

>>> printT()
1   2   3   4   5   6   
None
2   4   6   8   10  12  
None
3   6   9   12  15  18  
None
4   8   12  16  20  24  
None
5   10  15  20  25  30  
None
6   12  18  24  30  36  
None
Run Code Online (Sandbox Code Playgroud)

bra*_*ady 8

替换print M(w)为just M(w).要打印的返回值M(w)None因为你没有当这个函数返回任何东西.