定义一个函数,接收两个1到9之间的数字,根据传入的数字打印九九乘法表的第3行到第5行
时间: 2023-11-27 22:55:15 浏览: 38
以下是实现该函数的Python代码:
```python
def print_multiplication_table(num1, num2):
if num1 < 1 or num1 > 9 or num2 < 1 or num2 > 9:
print("输入数字不在1到9之间")
return
for i in range(3, 6):
for j in range(num1, num2+1):
print("{} × {} = {}".format(j, i, i*j), end="\t")
print("\n")
```
函数接收两个参数`num1`和`num2`,判断两个参数是否在1到9之间,如果不是则打印提示信息并返回。然后使用两个嵌套的for循环,分别遍历九九乘法表的第3行到第5行和传入的数字范围,打印每个乘法表的结果。最后每一行结束后打印一个换行符。
例如,调用`print_multiplication_table(2, 5)`,输出结果如下:
```
2 × 3 = 6 3 × 3 = 9 4 × 3 = 12 5 × 3 = 15
2 × 4 = 8 3 × 4 = 12 4 × 4 = 16 5 × 4 = 20
2 × 5 = 10 3 × 5 = 15 4 × 5 = 20 5 × 5 = 25
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)