当前位置: 首页 > 问答 > Python编程 > 问答详情

python如何用for循环打印九九乘法表?

12月12日 07:2220526人阅读
许老师 Python编程

for循环打印左下三角九九乘法表

for i in range(1,10):

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

print("%dx%d=%d"%(j,i,i*j),end="t")

print()

for循环左上三角九九乘法表

# 输入层数

a = int(input('请输入层数:'))

for i in range(1, 10):

for j in range(i, 10):

print('{}*{}={:<5d}'.format(i, j, i*j), end='') # 使用format格式化输出

print()

for循环打印右上三角九九乘法表

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

for k in range(9-i):

print("t",end="t")

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

print("%dx%d=%d"%(j,i,i*j),end="t")

print()

for循环打印右上三角九九乘法表

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

for j in range(1,10):

if i>j:

print(" " * 8, end="")

else:

print("{}*{}={:>2}".format(i, j, i * j), end=" ")

print()

职业技能申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

问答来自

许老师 Python编程
好评率85% 浏览20526

相关问题

Python中字符串与二进制如何相互转换?
张老师 Python编程
如何理解python中的random.choice()?
赵老师 Python编程
python中如何进行集合交集运算?
刘老师 Python编程
课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部