for i in range(1,10 for j in range(1i+1) print('{0}*{1}={2}'.format(i,j,i*j),end=' ' print()
时间: 2024-04-28 17:05:06 浏览: 149
Python for i in range ()用法详解
5星 · 资源好评率100%
这段代码有语法错误,应该是:
```
for i in range(1, 10):
for j in range(1, i+1):
print('{0}*{1}={2}'.format(i, j, i*j), end=' ')
print()
```
这段代码的作用是输出乘法口诀表,输出结果如下:
```
1
2*1=2
3*1=3 3*2=6
4*1=4 4*2=8 4*3=12
5*1=5 5*2=10 5*3=15 5*4=20
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72
```
阅读全文