PTA-二维数组中每行最大值和每行和

简介: 该代码段读取一个3x3二维数组的输入,计算每行的最大值和元素和,并按照指定格式输出。给定输入示例为`3 6 5 9 8 2 1 4 5`,输出格式化后的结果为:``` 3 6 5 6 14 9 8 2 9 19 1 4 5 5 10```代码首先使用`map(int, input().split())`将输入转换为整数列表,然后通过循环处理每行,计算每行的最大值(`max(s)`)和元素和(`sum(s)`),并使用`f-string`格式化输出,每个数据占4列。

求一个3*3二维数组中每行的最大值和每行的和。

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

输出格式:
输出3行3列的二维数组,并在每行后面分别输出每行最大值和每行元素的和,每个数据输出占4列。

输入样例:
3 6 5 9 8 2 1 4 5
输出样例:
3 6 5 6 14
9 8 2 9 19
1 4 5 5 10
代码:
a=list(map(int,input().split()))
for i in range(3):
s=list(a[i3:(i+1)3])
for j in range(3):
print(f'{s[j]:4d}',end='')
print(f'{max(s):4d}{sum(s):4d}')

相关文章
|
3月前
|
人工智能
PTA-求最大值及其下标
求最大值及其下标
23 0
|
3月前
|
人工智能
PTA-一维数组最大值和最小值交换
一维数组最大值和最小值交换
63 0
|
3月前
逆序数打印
该内容是关于编程计算正整数的逆序数。用户输入一个正整数,程序需输出其逆序数,即数字顺序反转后的数。文章中包含两张图片作为示例,但图片数据未显示。
27 0
|
3月前
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
46 0
|
3月前
|
算法 测试技术 C#
【最大公约数 调和级数】2183.统计可以被 K 整除的下标对数目
【最大公约数 调和级数】2183.统计可以被 K 整除的下标对数目
|
3月前
|
人工智能
PTA-将数组中的数逆序存放
将数组中的数逆序存放
42 0
练习>>在二维数组中找出最大数,并输出行,列
练习>>在二维数组中找出最大数,并输出行,列
94 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
120 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
实现任意行数的杨辉三角
实现任意行数的杨辉三角
45 0
实现任意行数的杨辉三角
随即输入10个数,并求10个整数最大值
随即输入10个数,并求10个整数最大值
86 0
随即输入10个数,并求10个整数最大值