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

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

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

  • 相关阅读:
    Docker入门系列4:命令行小结
    Docker入门系列3:使用
    Docker入门系列2 安装
    Docker入门系列1:简介
    在VMware下安装CentOS系列1:配置VMware
    bugzilla 系列1安装
    查看SELinux状态并关闭SELinux
    Qt 编程指南 5 丰富文本编辑控件
    Qt 编程指南 4 单行编辑控件
    Qt 编程指南 4 按钮2 打开网页和文件夹
  • 原文地址:https://www.cnblogs.com/anzai/p/7860515.html
Copyright © 2011-2022 走看看