找到一个网上的代码:
#coding=utf8
for i in range(1,10):
for j in range(1,i+1):
print('%dX%d=%d'% (j,i,i*j),end=' ')
print()
这个代码呢py2的版本运行可能会end报错:
解决方法:
在第一行加一句话:from __future__ import print_function,记住一定要是开头处,运行就OK
简洁一点也可以这样写:
#coding=utf8
for i in range(1,10):
for j in range(1,i+1):
print'%dX%d=%d'% (j,i,i*j),
print
得到的结果:但是没有对整齐
解决方法:在%dX%d=%d后面加\t,运行就OK了