Python斜着打印九九乘法表
时间: 2023-05-25 21:02:46 浏览: 66
这里是Python代码,可以斜着打印九九乘法表:
```
for i in range(1, 10):
for j in range(1, 10):
if i >= j:
print('{:<2}x {:<2}= {:<2}'.format(j, i, i*j), end=' ')
print()
```
输出结果:
```
1x 1= 1
1x 2= 2 2x 2= 4
1x 3= 3 2x 3= 6 3x 3= 9
1x 4= 4 2x 4= 8 3x 4= 12 4x 4= 16
1x 5= 5 2x 5= 10 3x 5= 15 4x 5= 20 5x 5= 25
1x 6= 6 2x 6= 12 3x 6= 18 4x 6= 24 5x 6= 30 6x 6= 36
1x 7= 7 2x 7= 14 3x 7= 21 4x 7= 28 5x 7= 35 6x 7= 42 7x 7= 49
1x 8= 8 2x 8= 16 3x 8= 24 4x 8= 32 5x 8= 40 6x 8= 48 7x 8= 56 8x 8= 64
1x 9= 9 2x 9= 18 3x 9= 27 4x 9= 36 5x 9= 45 6x 9= 54 7x 9= 63 8x 9= 72 9x 9= 81
```
相关问题
用pythonfor循环打印九九乘法表
以下是使用Python for循环打印九九乘法表的代码:
```python
for i in range(1, 10):
for j in range(1, i+1):
print("{}*{} = {:<4}".format(j, i, i*j), end=" ")
print()
```
运行上述代码,即可在控制台输出完整的九九乘法表。
python编程打印九九乘法表
在Python中,打印九九乘法表是一个常见的编程练习,通常使用嵌套循环来实现。以下是用Python编写的一个简单示例:
```python
# 定义一个函数来打印九九乘法表
def print_multiplication_table():
for i in range(1, 10):
# 内层循环从1到i,用于生成乘积
for j in range(1, i+1):
# 计算乘积并打印
product = i * j
print(f"{i} * {j} = {product}", end="\t") # 使用'\t'让数字之间用制表符分隔
# 换行开始新的一行
print() # 这里结束内层循环并打印一个换行符
# 调用函数打印九九乘法表
print_multiplication_table()
```
当你运行这段代码时,它会输出九九乘法表的全部内容。