第17讲:将九九乘法表倒过来打印
第17讲:将九九乘法表倒过来打印下面是我个人改进的倒序99乘法表 请各位大神,帮忙看看有什么错误。谢谢!
i=9
while i<=9:
j=i
while j<=i:
print(j,"*",i,'=',j*i,end=' ')
j-=1
if j<1:
break
i-=1
if i<=0:
break
print()
我运行没啥毛病
不过有些代码 显然可以优化的,再加上美化
i=9
while i>0:
j=i
while j>0:
print("%d * %d = %2d"%(i,j,i*j),end=' ')
j-=1
i-=1
print() 使用for循环 ,可以进一步优化代码
for x in range(9,0,-1):
for y in range(x,0,-1):
print("%d * %d = %2d"%(x,y,x*y),end='')
print() {:5_95:}
页:
[1]