为了账号安全,请及时绑定邮箱和手机立即绑定

用元素索引打印一个二维数组,矩阵样式

用元素索引打印一个二维数组,矩阵样式

慕村225694 2021-09-11 16:09:37
我正在尝试打印:a[0][0] a[0][1] a[0][2]a[1][0] a[1][1] a[1][2]a[2][0] a[2][1] a[2][2]   我的尝试:for i in range(n):    for j in range(n):        print("a[{}][{}]\t".format(i,j),end="")    print("")    print("a[{}][{}]\t".format(i,j),end="")但我得到以下输出:a[0][0] a[0][1] a[0][2]a[0][2] a[1][0] a[1][1] a[1][2]a[1][2] a[2][0] a[2][1] a[2][2]a[2][2]
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

尝试以下操作:


for i in range(n):

    for j in range(n):

        print("a[{}][{}]\t".format(i,j),end="")

    print("")

这导致:


a[0][0] a[0][1] a[0][2] 

a[1][0] a[1][1] a[1][2] 

a[2][0] a[2][1] a[2][2] 


查看完整回答
反对 回复 2021-09-11
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

使用 f 字符串,您可以执行以下操作:


n = 3

for i in range(n):

    for j in range(n):

        print(f'a[{i}][{j}]', end='\t')

    print()


# a[0][0] a[0][1] a[0][2]

# a[1][0] a[1][1] a[1][2]                                           

# a[2][0] a[2][1] a[2][2]



查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信