九九乘法表是什么样子呢?
![](https://img.haomeiwen.com/i9659657/dc3b7eebf5a2a5e1.jpg)
首先我们先分析它的形状,他们是九列九行阶梯形状。那么我们先把每个等式当做一个“*”打出来。
先打出来一列星星
for count in range(1,10):
![](https://img.haomeiwen.com/i9659657/08c2e59be1c6b5ef.png)
![](https://img.haomeiwen.com/i9659657/f4db89796028c629.png)
再打出来每一行的星星
![](https://img.haomeiwen.com/i9659657/e19a541e24c1634b.png)
我们假如rank是是每一行的星星,count 后面range()函数后面跟的是起始值和终止值是(1,10),由于count只循环到9,所以rank后range()的终止值应该是count+1.
打出来以后是下图:
![](https://img.haomeiwen.com/i9659657/1d47dbbf07d1a8f7.png)
我们发现虽然打出来了递加的形式但不是以行显示的 ,这时我们需要加上end=“”
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。说白了就是不换行。
![](https://img.haomeiwen.com/i9659657/82180144c9552ba6.png)
![](https://img.haomeiwen.com/i9659657/482408d591e4dce0.png)
这时发现出来我们想要的形状了 这时我们只需要以格式化将等式带入进去就好了。
![](https://img.haomeiwen.com/i9659657/fb4a255cde4c743a.png)
![](https://img.haomeiwen.com/i9659657/51c2c6b124d44b43.png)
这样就完成了, 希望刚入手Python的朋友看到能有点帮助!
网友评论