找每行最小的数字
请大家帮我看看下面的代码哪里有问题,现在执行出来最小的数是,明显不对{:10_266:}“““找每行最小的数字”””
matrix = [,
,
]
i=0
j=0
s=[]
while i <= 2:
while j<=2:
special = matrix
if special > matrix:
special = matrix
j+=1
else:
j+=1
s.append(special)
i+=1
j=0
print(s) matrix = [,
,
]
i = 0
j = 0
s = []
while i <= 2:
while j <= 2:
special = matrix# matrix是二维数组,索引得用两个index
if special > matrix:
special = matrix
j += 1
s.append(special)
i += 1
j = 0
print(s)
#推导式方式
matrix = [,
,
]
s =
print(s)
本帖最后由 傻眼貓咪 于 2021-11-14 18:34 编辑
matrix = [
,
,
]
print()输出结果: # 直接遍历就可以了。
matrix = [, , ]
for i in matrix:
print(min(i)) # min() 函数可以在列表里面找出最小值。
# max() 函数可以在列表里面找出最大值。 请问楼主,题目是不是有要求不能用 min() 和 max() 呢? matrix , e = [,,] , []
for x in matrix:
d = x
for i in range(1 , len(x)):
if x < d:
d = x
e . append(d)
print(e)
页:
[1]