码迷,mamicode.com
首页 > 编程语言 > 详细

用python求9*9乘法表

时间:2020-06-09 00:04:37      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:语句   code   第一步   col   使用   while   range   循环语句   pre   

 

代码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=\t)
        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="\t")
        print()
lst = range(9)
fun(lst,lst)

思路:

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

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

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

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

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

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

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

 

用python求9*9乘法表

标签:语句   code   第一步   col   使用   while   range   循环语句   pre   

原文地址:https://www.cnblogs.com/doit9825/p/13069304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!