如何寻找列表中的最大值?先设定第一个为最大值a,然后用fori循环比较,i 和 a

it2023-02-28  78

8、在不改变列表数据结构的情况下找最大值li = [1,3,2,7,6,23,41,243,33,85,56]

max_value = li[0] for i in li: if i > max_value: max_value = i print(max_value)

9 在不改变列表中数据排列结构的前提下,找出以下列表中最接近最大值和最小值的平均值 的数li = [-100,1,3,2,7,6,120,121,140,23,411,99,243,33,85,56]

li = [-100,1,3,2,7,6,142, 120,121,140,23,411,99,243,33,85,56] max_value = li[0] min_value = li[0] for i in li: if i > max_value: max_value = i if i < min_value: min_value = i avg_value = (max_value+min_value)/2 close_n = li[0] for i in li: if abs(i - avg_value) < abs(close_n - avg_value): close_n = i print(close_n)

 (后5行行代码)

最新回复(0)