While循环嵌套输出99乘法表

简介: While循环嵌套输出99乘法表

先看图

**使用python while嵌套输出99乘法表,如上图

画不多说,上代码!

i=1  #定义行数初始为1
while i<=9:  #当行数小于等于9时进入循环,因为99运算表有9行
    j=1  #定义列数出始为1
    while j<=i:  #当列数小于等于行数时进入循环
        print(j,'*',i,'=',j*i,end='  ')  #输出值并阻止换行操作
        j += 1  #列数加一
    print('\n')   #输出换行符
    i+=1  #行数加一

解题原理如下:

#首先我们要知道 我们输出的是乘法运算 其中有两个值即因数都是会变化的

#第二步 去看规律 发现每个公式中第二个因数就是行数 第一个因数就是列数 所以可以定义两个变量 行数(i)、列数(j)

#每个式子输出即为列数乘以行数

#列数的值始终小于等于行数,否则换行


目录
相关文章
|
6月前
|
弹性计算 运维 Shell
打印9*9 乘法表
【4月更文挑战第29天】
51 1
|
6月前
九九乘法表
九九乘法表
43 2
|
6月前
|
存储 弹性计算 运维
打印斐波那契数列
【4月更文挑战第29天】
50 0
编程输出九九乘法表
编程输出九九乘法表
101 0
循环在九九乘法表中的应用
循环在九九乘法表中的应用
102 0
|
算法
使用for语句实现9*9乘法表
使用for语句实现9*9乘法表
76 0
输出三个乘法表,按照完整乘法表、下三角乘法表、上三角乘法表的顺序输出,每个表中间空一行。对于每个乘法表,首行升序输出的 11 到 99 数与数之间恰好有三个空格,接下来 10 行每栏内容都需要
输出三个乘法表,按照完整乘法表、下三角乘法表、上三角乘法表的顺序输出,每个表中间空一行。对于每个乘法表,首行升序输出的 11 到 99 数与数之间恰好有三个空格,接下来 10 行每栏内容都需要
72 0
打印 斐波那契数列
打印 斐波那契数列
87 0
用for循环打印乘法口诀表
用for循环打印乘法口诀表
107 0
用for循环打印乘法口诀表
输出1000以内的所有奇数和偶数,采用for循环以及if语句
输出1000以内的所有奇数和偶数,采用for循环以及if语句
398 0