• Python中的九九乘法表(for循环)


    用for循环写出的九九乘法表(包括函数的调用)

    #方向一

    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()

     

     下图为上面代码运行结果:

    以下为函数练习,函数和for循环结合的九九乘法表(没有上面的简洁明了)
    #方向一

    def hanshu(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 hanshu1():
        for i in range(1,10):
            hanshu(i)
    hanshu1()

     下图为上面代码运行结果:


    #方向二


    def hanshu(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 hanshu1():
        for i in range(9,0,-1):
            hanshu(i)
    hanshu1()

      下图为上面代码运行结果:

     #方向三

    def hanshu(n):

        m = n

        sums = 0

        for k in range(0,10-n):

            print("       ",end = "")

        for j in range(1,n+1):

            sums = m*j

            print("%d*%d=%-2d"%(m,j,sums),end = " ")

        print("")

    def hanshu1():

        for i in range(1,10):

            hanshu(i)

    hanshu1()

      下图为上面代码运行结果:

    #方向四

    def hanshu(n):
        for dix in range(10-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 hanshu1():
        for i in range(9,0,-1):
            hanshu(i)
    hanshu1()

      下图为上面代码运行结果:

    以上函数部分主要是为了练习函数,大家有什么好的意见尽情留言哦,大家一起学习一起进步!

  • 相关阅读:
    pro asp.net mvc5 7
    pro asp.net mvc5
    第九章 观察者模式 OBSERVER
    第八章 单件模式 singleton
    第二部分 职责型模式responsibility
    设计模式5 合成模式 COMPOSITE
    linux中xargs用法
    linux中du的用法
    linux中find的用法
    linux中grep注意
  • 原文地址:https://www.cnblogs.com/anzai/p/7860515.html
Copyright © 2020-2023  润新知