输出乘法九九表(正方形形式、三角形形式)python
时间: 2023-08-21 14:01:45 浏览: 132
好的,下面是输出正方形形式和三角形形式的乘法表的代码:
正方形形式:
```python
for i in range(1, 10):
for j in range(1, 10):
print("{:2d}x{:2d}={:2d}".format(i, j, i*j), end=" ")
print()
```
输出:
```
1x 1= 1 1x 2= 2 1x 3= 3 1x 4= 4 1x 5= 5 1x 6= 6 1x 7= 7 1x 8= 8 1x 9= 9
2x 1= 2 2x 2= 4 2x 3= 6 2x 4= 8 2x 5=10 2x 6=12 2x 7=14 2x 8=16 2x 9=18
3x 1= 3 3x 2= 6 3x 3= 9 3x 4=12 3x 5=15 3x 6=18 3x 7=21 3x 8=24 3x 9=27
4x 1= 4 4x 2= 8 4x 3=12 4x 4=16 4x 5=20 4x 6=24 4x 7=28 4x 8=32 4x 9=36
5x 1= 5 5x 2=10 5x 3=15 5x 4=20 5x 5=25 5x 6=30 5x 7=35 5x 8=40 5x 9=45
6x 1= 6 6x 2=12 6x 3=18 6x 4=24 6x 5=30 6x 6=36 6x 7=42 6x 8=48 6x 9=54
7x 1= 7 7x 2=14 7x 3=21 7x 4=28 7x 5=35 7x 6=42 7x 7=49 7x 8=56 7x 9=63
8x 1= 8 8x 2=16 8x 3=24 8x 4=32 8x 5=40 8x 6=48 8x 7=56 8x 8=64 8x 9=72
9x 1= 9 9x 2=18 9x 3=27 9x 4=36 9x 5=45 9x 6=54 9x 7=63 9x 8=72 9x 9=81
```
三角形形式:
```python
for i in range(1, 10):
for j in range(1, i+1):
print("{:2d}x{:2d}={:2d}".format(j, i, i*j), end=" ")
print()
```
输出:
```
1x 1= 1
1x 2= 2 2x 2= 4
1x 3= 3 2x 3= 6 3x 3= 9
1x 4= 4 2x 4= 8 3x 4=12 4x 4=16
1x 5= 5 2x 5=10 3x 5=15 4x 5=20 5x 5=25
1x 6= 6 2x 6=12 3x 6=18 4x 6=24 5x 6=30 6x 6=36
1x 7= 7 2x 7=14 3x 7=21 4x 7=28 5x 7=35 6x 7=42 7x 7=49
1x 8= 8 2x 8=16 3x 8=24 4x 8=32 5x 8=40 6x 8=48 7x 8=56 8x 8=64
1x 9= 9 2x 9=18 3x 9=27 4x 9=36 5x 9=45 6x 9=54 7x 9=63 8x 9=72 9x 9=81
```
希望这个程序能够帮到你。
阅读全文