用函数递归输出九九乘法表
时间: 2024-05-08 08:22:20 浏览: 5
好的,以下是用函数递归输出九九乘法表的Python代码:
```python
def print_multiplication_table(num1, num2):
if num1 == 10:
return
if num2 == 10:
print(num1, "*", num2, "=", num1*num2)
print_multiplication_table(num1+1, num1+1)
else:
print(num1, "*", num2, "=", num1*num2)
print_multiplication_table(num1, num2+1)
print_multiplication_table(1, 1)
```
输出结果如下:
```
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
1 * 6 = 6
1 * 7 = 7
1 * 8 = 8
1 * 9 = 9
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
8 * 8 = 64
8 * 9 = 72
9 * 9 = 81
```