打印上三角的九九乘法表代码怎么
时间: 2023-11-24 21:02:28 浏览: 28
以下是打印上三角的九九乘法表的 Python 代码:
```python
for i in range(1, 10):
for j in range(i, 10):
print(f'{i} x {j} = {i*j}', end='\t')
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
```
相关问题
上三角九九乘法表的java代码
当然,下面是一个简单的Java代码示例,用于打印上三角形的九九乘法表:
```java
public class MultiplicationTable {
public static void main(String[] args) {
int n = 9; // 控制乘法表的大小
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + (i * j) + "\t");
}
System.out.println();
}
}
}
```
这段代码使用了两个嵌套的循环来打印九九乘法表的上三角环控制每行的列数。在内层循环中,我们使用`System.out.print()`方法打印每个乘法表达式,并使用制表符`\t`进行对齐。最后,使用`System.out.println()`方法换行。
编写程序 打印上三角九九乘法表
以下是 Python 代码实现:
```python
for i in range(1, 10):
for j in range(i, 10):
print('{}x{}={}\t'.format(i, j, i*j), end='')
print()
```
输出结果为:
```
1x1=1 1x2=2 1x3=3 1x4=4 1x5=5 1x6=6 1x7=7 1x8=8 1x9=9
2x2=4 2x3=6 2x4=8 2x5=10 2x6=12 2x7=14 2x8=16 2x9=18
3x3=9 3x4=12 3x5=15 3x6=18 3x7=21 3x8=24 3x9=27
4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36
5x5=25 5x6=30 5x7=35 5x8=40 5x9=45
6x6=36 6x7=42 6x8=48 6x9=54
7x7=49 7x8=56 7x9=63
8x8=64 8x9=72
9x9=81
```