Python编写九九乘法表代码以及解决方案

找到一个网上的代码:

#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了

发布了22 篇原创文章 · 获赞 0 · 访问量 1596

猜你喜欢

转载自blog.csdn.net/weixin_43091665/article/details/105366744