zoukankan      html  css  js  c++  java
  • 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()

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

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

  • 相关阅读:
    AWS CLI command example
    NetTime
    git fetch和git pull的区别
    Coding tools
    Username Generator
    使用消息系统来解决分布式事务
    【转】关于分布式事务、两阶段提交协议、三阶提交协议
    NoSql的三大基石:CAP理论&BASE&最终一致性
    【转】Raft 为什么是更易理解的分布式一致性算法
    【转】分布式一致性算法:Raft 算法(Raft 论文翻译)
  • 原文地址:https://www.cnblogs.com/anzai/p/7860515.html
Copyright © 2011-2022 走看看