c语言乘法口诀表的流程图_分享5种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*jprint('%d*%d=%-2d'%(i,j,d),end=' ')print ()print ("====================方法二====================")def hwb(n):m=nsums=0for j in range(1, n+1):sums=m*jprint('%d*%d=%-2d'%(m,j,sums),end=' ')print ()def hwb1():for i in range(1,10):hwb(i)hwb1()print ("====================方法三====================")def  hwb(n):m=nsums=0for j in range(1, n+1):sums=m*jprint('%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=nsums=0for k in range(0, 9-n):print('       ',end='')for j in range(1, n+1):sums=m*jprint('%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()
41722024dc15aeb955c56a3410dbbd4a.png
6830d0bb639883557cbeac065a8c86b1.png

输出结果:

d1fb688aab9013b2443a660ecf4e9662.png
c4167b3b4f8457ba01147a868ce111f2.png

觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值