# coding=utf-8
# 作者 :${田向阳}
# 九九乘法表 首先得了解这个乘法表结构 列数等于行数 1行1列 2行2列.....
# \t代表制表符,函数基本上打印列表中的值,如果有嵌套列表,则按制表符空间打印 (空四个字符打印) end=说明打印后跟空格,即下一个打印接着后面输出。默认是换行,会在下一行输出下一个内容
方式二
for ain range(1,10):# 输出行数
for bin range(1,a+1):# 输出列数 行数等于列数 由于rangge 函数不包括 尾数 所以加1
print (str(a)+"x"+str(b)+"="+str(a*b)+"\t",end =' ')
print('')# 换行一定要循环结束 所在放在外面
方式一
a =1
while a <10:
for bin range(1,a+1):# range(1,w+1) range函数包含头,不包含尾
print(str(a) +"x" + str(b) +"=" + str(a * b) +"\t", end=' ')
a+=1
print('')
方式三
w =1
while w <10:#外层循环
n =1
# 内层循环
while n <= w:# 外层循环一次,内层循环多次,(且次数不超过外层循环的次数)
print(str(w) +"x" + str(n) +"=" + str(w * n) +"\t", end=' ')
n+=1
w+=1
print('')
# 注意点就是里层一定要是个可迭代的数