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行行代码)