python输出9*9口诀表_【每日一练】python输出 9*9 乘法口诀表

原标题:【每日一练】python输出 9*9 乘法口诀表

无论学哪种程序,哪一门语言都对输出9*9 乘法口诀表情有独钟,记得学VB的时候,需要好长一段代码才实现,那么你知道用Python输出,需要几行代码吗?

往下看,就是这么简单!

题目

输出 9*9 乘法口诀表

代码

先上代码~

7f666f21ac6641618ff1a94ec18e4229.JPG

运行效果

a61db12821344db8861fe8a327744b24.JPG

题目详述

程序分析:分行与列考虑,共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 ————

ad2f148d2501406c948010227e1517fb.jpeg

觉得文章不错的,欢迎点在看和转发返回搜狐,查看更多

责任编辑:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值