【Python】9*9乘法口诀表

发布于:2022-10-16 ⋅ 阅读:(527) ⋅ 点赞:(0)

14天阅读挑战赛

很高兴参加这个算法活动,算法是什么呢?

算法,从字面意义上解释,就是用于计算的方法,通过该这种方法可以达到预期的计算结果。目前,被广泛认可的算法专业定义是:算法是模型分析的一组可行的,确定的,有穷的规则。通俗的说,算法也可以理解为一个解题步骤,有一些基本运算和规定的顺序构成。但是从计算机程序设计的角度看,算法由一系列求解问题的指令构成,能根据规范的输入,在有限的时间内获得有效的输出结果。算法代表了用系统的方法来描述解决问题的一种策略机制。

从上可以看出生活中离不开计算,在编程过程中经常需要用到算法来保证程序的高效性。

下面为大家带来一个用Python写的九九乘法表,用到了Python嵌套循环。

第一个是while循环。

j = 1
while j <= 9:
    i = 1
    while i <= j:
        print(f'{i} * {j} = {i*j}', end='\t')
        i += 1
    # 这个print的作用是换行
    print()
    j += 1

效果如下: 

为大家分解一下这个乘法表代码:

j = 1
while j <= 9:
    print(j)
    j += 1

用循环依次输出1-9。 

 

 end='\t',它的作用是取消换行。下面的代码是内循环的简写,跟外循环一样。

i = 1    
while i <= 9:
    print(i, end='\t')
    i += 1

代码不会局限于一种思路,第二种方法用到了用for循环,其中使用到了range函数等。

for i in range(1, 10):     
    for j in range(1, i+1):
        print('{}x{}={}\t'.format(j, i, i*j), end='')
    print()

第二种方法的解释看这篇博客,写的非常详细。 

(1条消息) 用python做个九九乘法表-够简单,能学会_曾亲桂林的博客-CSDN博客

本文含有隐藏内容,请 开通VIP 后查看

微信公众号

今日签到

点亮在社区的每一天
去签到