zoukankan      html  css  js  c++  java
  • 用python求9*9乘法表

    代码1:通过循环

    one_number = 1
    two_number = 1
    while one_number <= 9:
        while one_number >= two_number:
            print(str(one_number)+'*'+str(two_number)+'='+str(one_number*two_number),end='	')
            two_number += 1
        one_number += 1
        two_number = 1
        print()

    代码2:用函数的方法

    def fun(a,b):
        for i in a:
            for v in b:
                if i >= v:
                    print("%d*%d=%d" %(i+1,v+1,(i+1)*(v+1)),end="	")
            print()
    lst = range(9)
    fun(lst,lst)

    思路:

    第一步:9*9乘法表有两个数,以及后面两数的乘积,因此需要定义两个数;

    第二步:观察该表的结构:

    大的轮廓应该是1-9*1=1-9,及每一行作为 第一层 框架,

    然后每一行的每一列作为 第二层 框架;

    第三步:因为这个是用一个数然后循环使用,所以用这个循环语句while来实现:1到9*1=1到9。
    及实现第一层框架;

    第四步:在这个while里再使用一个while来实现第二层框架;

    第五步:完善输出的形式。

  • 相关阅读:
    搜索部分学习小结
    递归与搜索部分知识点小结
    匿名函数
    监督学习和非监督学习
    单变量线性回归
    神经网络(2)
    html
    javascript
    win10+celery4.x以上+redis的天坑
    Django-Views
  • 原文地址:https://www.cnblogs.com/doit9825/p/13069304.html
Copyright © 2011-2022 走看看