使用Python3编写乘法表的练习,使用 for 和 while 两种循环
效果:
代码:
# for 循环实现
for i in range(1,10):
for j in range(1,i+1):
# python2.7在这里的语法有差异
# 可写为:print('%dx%d=%d' % (j,i,j*i)),
print('%dx%d=%d' % (j,i,j*i),end='\t')
print()
# while 循环实现
m = 1
while m < 10:
n = 1
while n < m+1:
print('%dx%d=%d' % (n,m,m*n),end='\t')
n+=1
m+=1
print()