欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python3.3实现乘法表示例

程序员文章站 2023-11-16 16:01:46
复制代码 代码如下:from stringhelper  import padleft  for x in range(1,10): &nbs...

复制代码 代码如下:

from stringhelper  import padleft
 for x in range(1,10):   
     for y in  range (1,x+1):       
         endflag='  |  \n' if x==y else '  |  '
         print(y,'*',x,'=',padleft( str(x*y),2,'  '),end=endflag)

stringhelper.py

复制代码 代码如下:

# -*- coding: utf8 -*-
'''
扩展为c#中的string.padleft
'''
def padleft(str, num, padstr):
    stringlength = len(str)
    n = num - stringlength
    if n >= 0:
        str = padstr*n + str
    return str


效果图:
python3.3实现乘法表示例