使用python打印99乘法表的3种写法 |
您所在的位置:网站首页 › python输出99乘法表 › 使用python打印99乘法表的3种写法 |
![]() 尝试用python写个小程序能够快速的学习一些知识点,今天来打印99乘法表。 首先来分析一下99乘法表就是两个数相乘,最大就是 X * X ,而不会出现 X * (X+1),这里可以使用2个for循环,第一层是1-9,第二次最大截止第一层的数字,程序呼之欲出 for i in range(1,10): for j in range(1,i+1): print(i * j)跑一把试试 ![]() 哇,发现不是自己想要的,首先呢,没有换行,其次这里不只是要看到结果,还要看到 2 * 3 = 6这样的字符串。 第一个问题,使用print()就好了,每次执行完内层循环,这里放一个print()就可以实现换行 第二个问题,需要格式化字符串,这里我们先用%实现吧,%d表示格式化整数,%s表示格式化字符串。 ![]() 咦?好像还不是想要的样子,还是没有换行,另外乘法表是小数在前,大数在后。查了一下python3里print()是函数,有个参数为end='',默认是 \n,因此默认会进行换行操作,像上面的例子,为了不换行,只能指定end='',我们这里指定end='|' ![]() 到这里终于实现。 format 写法格式化字符串还有format写法 ![]() python3.6新增了f前缀格式化写法,更加精妙简单,具体如下 ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |