李涛自留地
回到顶部
首页 > python学习 > Python中For循环实现九九乘法表代码解析

Python中For循环实现九九乘法表代码解析

在学习Python的for循环的时候,有一个用For循环实现九九乘法表的实例,最开始的时候不太明白如何实现的九九乘法表,后来经过一段时间的思考终于明白了意思,而Python中用For循环实现九九乘法表比Php实现九九乘法表要简单多了,只用了4行代码就实现了九九乘法表,十分的简单明了。

Python中For循环实现九九乘法表代码解析

Python中For循环实现九九乘法表代码如下:

for a in range(1,10): #a的起始值从1开始,到10结束不包含10
    for b in range(1,a+1): #b的起始值从1开始,结束值是a+1不包括a+1
        print(str(a)+'x'+str(b)+'='+str(a*b)+'\t',end='')
    print() #换行

备注:代码显示的两个For循环和最后一个print()代码缩进不是很标准,实际是标准的缩进,可能是引用代码块的JS部分存在问题,看上去代码缩进不对,实际在代码块右上方复制代码到Python环境下是标准的代码缩进格式。

代码解读:当第一层循环开始的时候,a的值是1,那么将进入执行第二个For循环,那么b的起始值就是1,结束值是2,那就b的值就是1,就得出了1x1=1,然后跳出第二层循环又回到第一层For循环中,开始第一层循环当a等于2的时候又进入第二层For循环中继续循环,一直这样循环下去,直到当a的值是9的时候,结束循环。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。