黑马程序员技术交流社区

标题: 【上海校区】求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