九九乘法表是编程中必学的基础问题,整体编程思路是外层循环控制行数,内层循环控制列数。
代码如下:
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j}*{i}={i*j}\t", end="")
print()
代码解释:
- 第一层循环
for i in range(1, 10)
控制行数,取值从1到9,共循环9次,即打印9行。 - 第二层循环
for j in range(1, i+1)
控制每行的列数,取值从1到i,即第一行有1列,第二行有2列,第三行有3列...第九行有9列。 print(f"{j}*{i}={i*j}\t", end="")
打印每个乘法表达式,用制表符\t
分隔,end=""
表示不换行。print()
打印完一行后换行。 运行结果如下: