【题解】【PTA-Python题库】第4章-28 矩阵转置 (10 分)
发布日期:2022-03-18 05:04:38 浏览次数:17 分类:技术文章

本文共 571 字,大约阅读时间需要 1 分钟。

矩阵转置

将一个3×3矩阵转置(即行和列互换)。

输入格式:

在一行中输入9个小于100的整数,其间各以一个空格间隔。

输出格式:

输出3行3列的二维数组,每个数据输出占4列。

输入样例:

1 2 3 4 5 6 7 8 9

输出样例:

1   4   7   2   5   8   3   6   9

思路:

因为给的是3*3矩阵,这里就暴力输出了。。。

代码如下:

lst = list(map(int,input().split()))for i in range(0,9,3):    print('{:4d}'.format(lst[i]),end="")print("")for i in range(1,9,3):    print('{:4d}'.format(lst[i]),end="")print("")for i in range(2,9,3):    print('{:4d}'.format(lst[i]),end="")print("")

改进代码:

稍微不暴力点的,至少比我写的好多了。。

s=list(map(int,input().split()))for i in range(0,3):    print("{:>4} {:>4} {:>4}".format(s[i],s[i+3],s[i+6]))

转载地址:https://tuenity.blog.csdn.net/article/details/102684327 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【题解】【PTA-Python题库】第4章-27 二维数组中每行最大值和每行和 (10 分)
下一篇:【题解】【PTA-Python题库】第3章-17 删除字符 (30 分)

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月24日 15时17分14秒