【发布时间】:2020-07-31 01:22:56
【问题描述】:
我正在寻找随机列表中的最大绝对值。我需要在一个函数中创建它。我不确定我在这里做错了什么。我有一个 for 循环设置,所以它应该检查每个数字,但它只返回第一个值。
def main():
print(maxabsinlst([-19, -3, 20, -1, 5, -25]))
def maxabsinlst(num):
for x in (num):
max_abs_value = num[5]
if abs(x) > max_abs_value:
max_abs_value = abs(x)
return max(abs(max_abs_value))
main()
【问题讨论】:
-
它没有返回第一个值。
-
欢迎来到 Stack Overflow。如果它回答了您的问题,请不要忘记接受答案(勾选答案旁边的复选标记)。这样,您的问题就不会显示为未回答。还投票赞成好的答案。 – 从这里开始,请使用tour,阅读what's on-topic,并查看How to Ask a Good Question。
标签: python absolute-value