python输出9*9口诀表_「每日一练」python输出 9*9 乘法口诀表

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

往下看,就是这么简单!

题目

输出 9*9 乘法口诀表

代码

先上代码~

a2cc7cd98d1001e99f966f484815ecea55e797f5.jpeg?token=9d9faea9681bc4672df18021d3af3fd6

运行效果

d01373f082025aaf26d7aef509f63c62024f1acd.jpeg?token=52b62ef962a8cb1467b5190d844915bf

题目详述

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

55e736d12f2eb9385cf97b7e24791233e4dd6f4c.jpeg?token=04ecea9910d91888569bea96cafcb4db

觉得文章不错的,欢迎点在看和转发

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值