Python 学习之九九乘法表

请看示例:

一行实现99乘法表:

print('\n'.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))

简单版本

 1 first = 1     #被乘数初始值
 2 #second = 9
 3 while first <= 9:
 4     #print(str(first)+"*"+str(first)+"=",first)
 5     sec = 1   #乘数初始值
 6     while sec <= first:    #9*9时结束                          #end="\t"  \n = 换行  \t = tab键
 7         print(str(sec),'*',str(first),'=',(str(sec * first)),end="\t")  #用,隔开中间有距离,+则没有
 8         sec += 1
 9     print()   #另起一行的作用
10     first += 1
posted @ 2017-10-10 13:26  Lilinpei  阅读(156)  评论(0编辑  收藏  举报