虽然用python2发布数字版的九九乘法表相当简单,
foriinrange (1,10 ) :for j in range (1) 1,i 1) :print'%s*%s(% ) j,I,j*i )、(t ',print的执行结果:
那我怎么把这块表换成中文?
hdsdtn的想法非常简单,把每个数字对应成一个中文就可以了。 乘坐代码`
# coding 3360 utf-8 # author : LSH num=[ '一'、'二'、'三'、'四'、'五'、'六'、'七'、'八'、'九] #你几个j 1) ****IFc103360 )与上述相同,该部分用于计算结果的c=j * k #************* if c 10: #它以e=Num[j-1] # e为中介,j 下一次循环j是f=Num[k-1] #同样可以计算b=Num[c-1] print f,e,'得',b,','t ',elifc 2033 360 # () 把一位数字换成中文。 #以下也一样。 elif c==20: print '四五二十','t ',elifc 303360 c=c-20e=num [ j-1 ] f=num [ k-1 ] b t ',elif c===303: PPC elif c==40: print ' 5840 ','t ',elifc 50: c=c-40e=num [ j-1 ] f=num [ k-1 ] b=num [ c-1 ] print elifc 60: c=c-50e=num [ j-1 ] f=num [ k-1 ] b=num [ c-1 ] print elifc 703360 c=c-60e=num [ j-1 ] f=num elifc 703360 c=c-60e=num [ j-1 ] f=num [ k-1 ] b=num [ c-1 ] printf,e,'六十',b,'t ',elifc 80360 c=
日立DTN是第一次尝试,这个代码纯粹是胡说八道,大人物请不要喷。 如果有什么改善的建议,诚心诚意的蝴蝶欢迎。
感谢您的聆听。