导语:
本文主要介绍了关于如何用python输出九九乘法表?有哪些方法?的相关知识,包括python编写程序输出99乘法表,以及python 递归乘法表这些编程知识,希望对大家有参考作用。
大家都学python这么久了,大概可以用python来集成使用吧。今天教大家一个案例,整合python的主要方法和内容。一起来看看吧。
~
概述
今天主要介绍如何用
Python实现九九乘法表(9*9 乘法口诀表),下面一起来看看吧~
思路:
分行与列考虑,共
9行9列,i控制行,j控制列。
实现方法
#!/usr/bin/python
#用Python实现九九乘法表(9*9 乘法口诀表)
#分行与列考虑,共9行9列,i控制行,j控制列
#方法一采用for循环
#后面的方法采用函数和for循环结合
print ("====================方法一====================")
for i in range(1, 10):
for j in range(1,i+1):
d=i*j
print('%d*%d=%-2d'%(i,j,d),end=' ')
print ()
print ("====================方法二====================")
def hwb(n):
m=n
sums=0
for j in range(1, n+1):
sums=m*j
print('%d*%d=%-2d'%(m,j,sums),end=' ')
print ()
def hwb1():
for i in range(1,10):
hwb(i)
hwb1()
print ("====================方法三====================")
def hwb(n):
m=n
sums=0
for j in range(1, n+1):
sums=m*j
print('%d*%d=%-2d'%(m,j,sums),end=' ')
print()
def hwb2():
for i in range(9,0,-1):
hwb(i)
hwb2()
print ("====================方法四====================")
def hwb(n):
m=n
sums=0
for k in range(0, 9-n):
print(' ',end='')
for j in range(1, n+1):
sums=m*j
print('%d*%d=%-2d'%(m,j,sums),end=' ')
print()
def hwb3():
for i in range(1,10):
hwb(i)
hwb3()
print ("====================方法五====================")
def hwb(n):
for dix in range(9-n,0,-1):
print(' ',end = '')
sums = 0
m = n
for j in range(1,n+1):
sums = m*j
print("%d*%d=%-2d"%(m,j,sums),end = ' ')
print()
def hwb4():
for i in range(9,0,-1):
hwb(i)
hwb4()
输出结果如图所示:
觉得有用的
小伙伴可以收藏起来啦~
如需了解更多python实用知识,点击进入
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何从python中的字典中获取一个值09/11
- ♥ python如何设置路径08/18
- ♥ 如何在python中查看辅助函数10/14
- ♥ python如何使用模块中的类12/20
- ♥ strip()、lstrip()、rstrip()函数你真的了解吗?12/24
- ♥ python中的变量是一个对象11/30
内容反馈