python打印九九乘法口诀_利用Python循环(包括while&for)各种打印九九乘法表的实例...

一.for循环打印九九乘法表

#注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入。

1.1 左下角

for i in range(1,10):

for j in range(1,i+1):

print('%d*%d=%2d\t'%(j,i,i*j),end='')

print()

效果图:

201711060905392.jpg

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=%2d\t' % (j, i, i * j), end='')

print()

201711060905393.jpg

1.3 左上角

for i in range(9,0,-1):

for j in range(1,i+1):

print('%d*%d=%2d\t' % (j, i, i * j), end='')

print() #此处的目的主要是利用print特性换行

201711060905394.jpg

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=%2d\t' % (i, j, i * j), end='')

print()

201711060905395.jpg

二.while循环打印乘法表(四种方法)

2.1 左下角

i = 1

while i <=9:

j = 1

while j <= i:

print('%d*%d=%2d\t'%(i,j,i*j),end='')

j+=1

print()

i +=1

效果图:

201711060905396.jpg

2.2 右下角

i = 1

while i <= 9:

k = 9

while k >i:

print(end=' ') #此处为八个空格

k -= 1

j = 1

while j <= i:

print('%d*%d=%2d\t'%(j,i,i*j),end='')

j +=1

print()

i +=1

201711060905397.jpg

2.3 左上角

i = 9

while i >= 1:

j = 1

while j <= i:

print('%d*%d=%2d\t'%(j,i,i*j),end='')

j +=1

i -= 1

print()

201711060905398.jpg

201711060905399.gif

2.4 右上角

i = 9

while i >= 1:

k = 9

while k > i:

print(end=' ') #此处为八个空格

k -= 1

j = 1

while j <=i:

print('%d*%d=%2d\t'%(j,i,i*j),end='')

j +=1

print()

i -= 1

2017110609053910.jpg

后续:此处截图为当时源码,仅供参考

2017110609053911.jpg

2017110609053912.jpg

2017110609053913.jpg

2017110609053914.jpg

以上这篇利用Python循环(包括while&for)各种打印九九乘法表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值