代码:
for i in range(1,10):
for j in range(1,i+1):
print(str(j)+'*'+str(i)+'='+str(j*i),end='\t')
print()
代码输出结果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
涉及的知识点:
1、遍历循环结构for...in
依次把list或者tuple中的每个元素迭代出来,然后执行for循环缩进块的语句。
2、range()函数的使用
range()函数是python的内置函数,他能返回一系列连续添加的整数,能够生产一个可迭代对象。
函数语法:range(start, stop[, step])。
start是开始的整数,stop是结束的整数(不包含),step是步长,默认值是1。