python中根据输入的数字,输出乘法表
时间: 2024-09-23 07:16:17 浏览: 38
在Python中,你可以创建一个函数来生成用户指定范围内的乘法表。这里是一个简单的示例,它会提示用户输入两个数,然后打印出这两个数之间的乘法表:
```python
def print_multiplication_table():
num = int(input("请输入一个数字,想看它的乘法表吗?"))
if num < 0:
print("乘法表只支持正整数,请重新输入。")
else:
for i in range(1, num+1):
for j in range(1, num+1):
print(f"{i} * {j} = {i*j}", end="\t")
print() # 每行结束后换行
print_multiplication_table()
```
当运行这个程序时,你会看到类似这样的输出(以5为例):
```
请输入一个数字,想看它的乘法表吗?5
1 * 1 = 1 1 * 2 = 2 1 * 3 = 3 1 * 4 = 4 1 * 5 = 5
2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
```
阅读全文