黑马程序员技术交流社区
标题:
【上海校区】求list列表中第二大的数值
[打印本页]
作者:
yangdf@sh_itcas
时间:
2019-5-9 11:06
标题:
【上海校区】求list列表中第二大的数值
def
second(li):
i =
1
max_first = li[
0
]
# 假设max_first为最大值
max_second = li[
0
]
# 假设max_second为第二大值
while
i <
len
(li):
# 下标从0 开始
if
li
> max_first:
# 情况一大于最大值
max_second = max_first
max_first = li
else
:
if
li
> max_second:
# 情况二大于第二大值
max_second = li
i = i +
1
print
(li)
print
(max_second)
second([
1
,
4
,
6
,
8
,
0
])
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2