导览全文
实现代码
代码分段
逐段解释
01 while循环实现乘法表
# 代码如下:
row = 1 while row <= 9: col = 1 while col <= row: print("%d * %d = %d" %(col,row,row * col),end="\t") col += 1 print("") row += 1
02、代码分段
为了让初学者看懂,我把代码分为三部分。
最外面:
row = 1 while row <= 9: row += 1
这一块暂且叫它BLOCK1。
中间部分:
col = 1 while col <= row: col += 1 print("")
这一块暂且叫它BLOCK02
最里面:
print("%d * %d = %d" %(col,row,row * col),end="\t")
这一块叫它BLOCK03
03、逐段解释
BLOCK01部分是一个while循环,要循环九次。这里为了好区分叫做九次大循环。
BLOCK02部分也是一个while循环,循环次数要看col和row的大小。这里为了好区分叫做小循环。
BLOCK03部分是一个打印函数,打印的东西是变量col、row、以及他俩乘积(col*row)。
咱们再脑海中执行一遍代码,就明白了代码的逻辑。
最后,乘法表的实现还可用for循环等。实现方式很多,平常多思考,多在脑海中一步步练习执行。
一入代码深似海!加油!