当前位置: 首页 > 图灵资讯 > 行业资讯> 如何用python输出九九乘法表?有哪些方法?

如何用python输出九九乘法表?有哪些方法?

来源:图灵python
时间: 2024-12-25 17:49:26

大家学了学习python这么久,大概都可以将python融汇贯通使用了吧,今天小编就教大家一个案例,融汇python主要的方法内容,一起来看下吧 ~

概述

今天主要介绍如何用Python实现九九乘法表(9*9 乘法口诀表),下面一起来看看吧~

思路:

分行与列考虑,共9行9列,i控制行,j控制列。

实现方法

#!/usr/bin/python
#用Python实现九九乘法表(9*9乘法口诀表)
#分行与列考虑,共9行9列,i控制行,j控制列
#方法一采用for循环
#后面的方法采用函数和for循环结合

print("====================方法一====================")
foriinrange(1,10):
forjinrange(1,i+1):
d=i*j
print('%d*%d=%-2d'%(i,j,d),end='')
print()


print("====================方法二====================")
defhwb(n):
m=n
sums=0
forjinrange(1,n+1):
sums=m*j
print('%d*%d=%-2d'%(m,j,sums),end='')
print()

defhwb1():
foriinrange(1,10):
hwb(i)

hwb1()


print("====================方法三====================")
defhwb(n):
m=n
sums=0
forjinrange(1,n+1):
sums=m*j
print('%d*%d=%-2d'%(m,j,sums),end='')
print()

defhwb2():
foriinrange(9,0,-1):
hwb(i)
hwb2()

print("====================方法四====================")
defhwb(n):
m=n
sums=0
forkinrange(0,9-n):
print('',end='')
forjinrange(1,n+1):
sums=m*j
print('%d*%d=%-2d'%(m,j,sums),end='')
print()

defhwb3():
foriinrange(1,10):
hwb(i)
hwb3()

print("====================方法五====================")
defhwb(n):
fordixinrange(9-n,0,-1):
print('',end='')
sums=0
m=n
forjinrange(1,n+1):
sums=m*j
print("%d*%d=%-2d"%(m,j,sums),end='')
print()

defhwb4():
foriinrange(9,0,-1):
hwb(i)

hwb4()

输出结果如图所示:

觉得有用的小伙伴可以收藏起来啦~如需了解更多python实用知识,点击进入PyThon学习网教学中心