大家学了学习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学习网教学中心。