原标题:【每日一练】python输出 9*9 乘法口诀表
无论学哪种程序,哪一门语言都对输出9*9 乘法口诀表情有独钟,记得学VB的时候,需要好长一段代码才实现,那么你知道用Python输出,需要几行代码吗?
往下看,就是这么简单!
题目
输出 9*9 乘法口诀表
代码
先上代码~
运行效果
题目详述
程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
第一行:
for i in range(1, 10):
创建一个从1到9的循环,并依次赋值给i
第二行:
print()
这个是Python 3.X 版本必须要有的,因为Python 3.X 版本默认输出的时候加上了换行,所以加一个空白输出,将换行去掉。
注意Python 2.X 版本不需要这一行,代码更加精简
第三行:
for j in range(1, i+1):
这一行比较难以理解,这也是这个程序的重中之重
创建一个从1到i的循环,并且将它赋值给j
打个比方i的值是5的时候,j的值就是从1到5的每一个值
第四行:
print ("%d*%d=%d," % (i, j, i*j),end=' ')
打印输出,其中的%d代指的是某个整数变量,在字符串结束之后,需要一一对应,字符串里边总共有三个变量,字符串结束后,对应了三个 (i, j, i*j) 数字变量,一一对应
而end=' '这个也是Python 3.X 版本所独有的,意思是结束的时候,不加换行,这个代码在Python 2.X 版本里边也是不需要的!
进阶:
轻松的就实现了对于9*9 乘法口诀表的输出
是不是很便捷呢
结束语
总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!
———— e n d ————
觉得文章不错的,欢迎点在看和转发返回搜狐,查看更多
责任编辑: