使用双重循环输出九九乘法表的Python代码
时间: 2023-05-23 21:01:19 浏览: 73
可以使用以下Python代码来输出九九乘法表:
```
for i in range(1, 10):
for j in range(1, i+1):
print('{}*{}={}'.format(j, i, i*j), end='\t')
print()
```
以上代码中,外层循环从1到9循环,即输出表中第一列的数字;内层循环从1到当前数字循环,即输出当前行中的每个数字。使用字符串格式化输出当前数字及其乘积,同时使用`end='\t'`设定输出后不换行,而是使用制表符分隔不同的数字。最后使用`print()`来换行,输出下一行数字。
相关问题
双重循环完成九九乘法表
可以使用两个嵌套的 for 循环来完成九九乘法表的输出,代码如下:
```python
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j}×{i}={i*j}", end="\t")
print()
```
输出结果如下:
```
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
```
九九乘法表Python 输出结果是上三角
可以使用双重循环语句来输出九九乘法表,其中外层循环控制行数,内层循环控制每行输出的乘积。输出的结果是上三角形式,可以使用字符串的格式化来控制输出格式。
代码如下:
```python
for i in range(1, 10):
for j in range(i, 10):
print("{} x {} = {:2} ".format(i, j, i * j), end='')
print()
```
输出结果:
```
1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 1 x 5 = 5 1 x 6 = 6 1 x 7 = 7 1 x 8 = 8 1 x 9 = 9
2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18
3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27
4 x 4 = 16 4 x 5 = 20 4 x 6 = 24 4 x 7 = 28 4 x 8 = 32 4 x 9 = 36
5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45
6 x 6 = 36 6 x 7 = 42 6 x 8 = 48 6 x 9 = 54
7 x 7 = 49 7 x 8 = 56 7 x 9 = 63
8 x 8 = 64 8 x 9 = 72
9 x 9 = 81
```