使用for 循环语句嵌套,实现九九乘法口诀表的打印。
1、三角形打印方式:
三角形效果图
程序讲解
for i in range(1,10): #i是第一个乘数(范围1到9,但python语言,range()实左闭右开,所以终值必须设为10)
for j in range(1,i+1): #j是第二个乘数 ,因为我们要实现第一排打印一个,第二排打印二个……第N排打印N个的效果,
#所以该层嵌套range()函数的终值就要比i(i既是乘数,也是行数)多1.,理由同上。
if i*j<10 : #代码的4-7行if 条件语句用于控制输出内容的间距,为了整齐美观。不要也可以。
t=" "
else:
t=" "
print(i,"x",j,"=",i*j,sep="",end=t) #输出表达式
if j==i: #该条件,用于换行
print()
2、打印长方形的方式
程序