用python写一个正序九九乘法表
y1 = 1 #设置参数乘数1
y2 = 1 #设置参数乘数2
while y2<=9:
#控制当乘数2大于9时退出循环
while y1<=y2:
print("%d*%d=%d"%(y1,y2,y1*y2),end = '\t')
#设置三个占位符,后面紧跟对应每个参数,输出结束采用\t制表 产生4个字符位置,让表对齐
y1+=1
else:
y1=1
y2 +=1
print()
#python默认print("",end=\n) 打印后换行。
else:
print("退出")
生成效果
倒序九九乘法表(大致循环意思如上 不再注释解释):
y1 = 1
y2 = 9
while y2>=1:
while y1<=y2:
print("%d*%d=%d"%(y1,y2,y1*y2),end = '\t')
y1+=1
else:
y2-=1
y1 =1
print()
else:
print("退出")
生成效果: