创新互联Python教程:如何用python输出九九乘法表?有哪些方法?

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

十多年的碑林网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整碑林建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“碑林网站设计”,“碑林网站推广”以来,每个客户项目都认真落实执行。

概述

今天主要介绍如何用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学习网教学中心。

本文名称:创新互联Python教程:如何用python输出九九乘法表?有哪些方法?
标题链接:http://www.shufengxianlan.com/qtweb/news15/296665.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联