[python][学习]循环与嵌套---打印乘法口诀-创新互联
打印乘法口诀表
创新互联公司于2013年开始,先为万荣等服务建站,万荣等地企业,进行企业商务咨询服务。为万荣企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。'''
打印乘法口诀表
按照规律可以直接用一个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()
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享名称:[python][学习]循环与嵌套---打印乘法口诀-创新互联
文章起源:http://azwzsj.com/article/cdjdhp.html