这是一道经典编程题,使用嵌套循环和range()功能结合,输出九九乘法表。
注意:每个数都只与小于等于本身的数字相乘。
输出格式:
1*1=1
2*1=2
2*2=4
3*1=3
3*2=6
3*3=9
...
9*8=72
9*9=81
for i in range(1,10):
for j in range(1,i+1):
result=i*j
print(f"{i}*{j}={i*j}")
注释:
这里在第一个嵌套中的j需要注意一点,是i+1,这样才会出现2*1就是前面数字不变,后面一直乘就行。
还有就是输出那个格式化,也需要注意一下,还是要使用引号的。