利用Python循环(包括while&for)各种打印九九乘法表的实例
发布时间:2020-12-17 07:56:22 所属栏目:Python 来源:网络整理
导读:一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入。 1.1 左下角 for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2dt'%(j,i,i*j),end='') print() 效果图: 1.2 右下角 for i in range(1,10): for k
一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入。 1.1 左下角 for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2dt'%(j,i,i*j),end='') print() 效果图: 1.2 右下角 for i in range(1,10): for k in range(i+1,10): print(end=' ') #此处为返回八个空格,请注意 for j in range(1,i+1): print('%d*%d=%2dt' % (j,i * j),end='') print() 1.3 左上角 for i in range(9,-1): for j in range(1,end='') print() #此处的目的主要是利用print特性换行 1.4 右上角 for i in range(1,10): for k in range(1,i): print(end=' ') #此处返回八个空格 for j in range(9,i-1,-1): print('%d*%d=%2dt' % (i,j,end='') print() 二.while循环打印乘法表(四种方法) 2.1 左下角 i = 1 while i <=9: j = 1 while j <= i: print('%d*%d=%2dt'%(i,end='') j+=1 print() i +=1 效果图: 2.2 右下角 i = 1 while i <= 9: k = 9 while k >i: print(end=' ') #此处为八个空格 k -= 1 j = 1 while j <= i: print('%d*%d=%2dt'%(j,end='') j +=1 print() i +=1 2.3 左上角 i = 9 while i >= 1: j = 1 while j <= i: print('%d*%d=%2dt'%(j,end='') j +=1 i -= 1 print() 2.4 右上角 i = 9 while i >= 1: k = 9 while k > i: print(end=' ') #此处为八个空格 k -= 1 j = 1 while j <=i: print('%d*%d=%2dt'%(j,end='') j +=1 print() i -= 1 后续:此处截图为当时源码,仅供参考 以上这篇利用Python循环(包括while&for)各种打印九九乘法表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |