九章算术
九九乘法表
一.九九乘法表代码和解析
# 九九乘法表代码
for i in range(1, 10):#编历数字1-9
for j in range(1, i+1):#编历数字1-i+1
print('{}x{}={}\t'.format(j, i, i*j), end='')#计算和算式输出格式及空格间隔格式打印输出
print()#换行及位置,楼梯状格式打印输出
九九乘法表
九九乘法表
二. 执行以上代码输出结果为:
1x1=1 1x2=22x2=4 1x3=32x3=63x3=9 1x4=42x4=83x4=124x4=16 1x5=52x5=103x5=154x5=205x5=25 1x6=62x6=123x6=184x6=245x6=306x6=36 1x7=72x7=143x7=214x7=285x7=356x7=427x7=49 1x8=82x8=163x8=244x8=325x8=406x8=487x8=568x8=64 1x9=92x9=183x9=274x9=365x9=456x9=547x9=638x9=729x9=81
九九乘法表
九九乘法表
三. 注意:
1.end='',意思是输出空格,每行完了换行。形成楼梯状格式。通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。
2.\t的意思是横向跳到下一制表符位,使算式之间空开一个制表符距离。
3.使用了嵌套for循环,这是核心代码。
九九乘法表
九九乘法表