九九乘法表 带汉字输出
运行截图:
def character(i, j):
characters = ",一,二,三,四,五,六,七,八,九,十"
characters = characters.split(',')
string = characters[i] + characters[j]
result = i * j
if result < 10:
string += '得'
string += characters[result]
else:
string += characters[result // 10] + '十' + characters[result % 10]
return(string)
for i in range(1, 10):
for j in range(1, i+1):
print("{0}×{1}={2:2d}".format(j,i,i*j),end="\t")
print(' ')
for a in range(1,i+1):
temp = character(a, j)
print("{}".format(temp),end='\t')
print(' ')