打印乘法口诀表

'''
 打印乘法口诀表
 按照规律可以直接用一个for循环进行实现
 加''就是显示字符串,没有加就是直接计算或者显示
 '''
 for i in range(1,10):
     print(i,'*','1','=',i*1,end='    ')
     print(i,'*','2','=',i*2,end='    ')
     print(i,'*','3','=',i*3,end='    ')
     print(i,'*','4','=',i*4,end='    ')
     print(i,'*','5','=',i*5,end='    ')
     print(i,'*','6','=',i*6,end='    ')
     print(i,'*','7','=',i*7,end='    ')
     print(i,'*','8','=',i*8,end='    ')
     print(i,'*','9','=',i*9,end='    ')
     print()
     
 '''
 对应还有规律,可以增加嵌套循环
 '''
 for i in range(1,10):
     for j in range(1,10):
         print(i,'*',j,'=',i*j,end='    ')
     print("")
     
 '''
 现在进行规范格式
 查看规律是当i比j大或者等于的时候打印在同一行
 如果 当i比j大或者等于的时候  进行打印。
 如果 不在 这个范围就跳出不打印
 '''
 for i in range(1,10):
     for j in range(1,10):
         if i>=j:
            print(i,'*',j,'=',i*j,end='    ')
         else:
             break #跳出if判断
     print("")
'''
 利用之前的format方法进行优化
 '''
 for i in range(1,10):
     for j in range(1,10):
         if i>=j:
            print('{}*{}={}'.format(i,j,i*j),end='    ')
         else:
             break #跳出if判断
     print("")
'''
 利用while循环
 '''
 i=1
 while i<10:
     j=1
     while i>=j:
         print('{}*{}={}'.format(i,j,i*j),end='    ')
         j+=1
     print("")
     i+=1
其他循环笔记:
'''
 0    0    0    0    
 1    1    1    1    
 2    2    2    2
 '''
 for i in range(3):
     for j in range(4):
         print(i,end='\t') #在末尾传递Tab缩进空格
     print() #每一行打印完,换行
     
 '''
 *****
 *****
 *****
 *****
 *****
'''
 for i in range(5):
     for j in range(5):
         print('*',end='')
     print()
     
 '''
 或者
 '''
for i in range(1,6):
     for j in range(1,6):
         print('*',end='')
     print()
     
     
 '''
 *
 **
 ***
 ****
 *****
 '''
     
 for i in range(6):
     #内部循环根据i增加1
     for j in range(1,i+1): 
         print('*',end='')
     print()
     

















![[附源码]Python计算机毕业设计Django基于Vue的社区拼购商城](https://img-blog.csdnimg.cn/525699b6392b455e9675adeeafb328bd.png)

