鱼C论坛

 找回密码
 立即注册
查看: 17307|回复: 146

[技术交流] Python:每日一题 72(答题领鱼币)

  [复制链接]
发表于 2017-8-6 20:14:39 | 显示全部楼层
本帖最后由 chunchun2017 于 2017-8-6 20:47 编辑

def minMinMax(list2):
        list1=sorted(list2)
        minnum=list1[0]
        Maxnum=list1[-1]
        flag=0
        Minnum=minnum
        for each in list1:
                if(Minnum==each):
                        Minnum+=1
                        if(Minnum>=Maxnum):
                                flag=1;
                                break;
                else:
                        break;
               
        if flag==1:
                return [minnum,'*',Maxnum] #*表示中间值不存在
        else:
                return [minnum,Minnum,Maxnum]

str0=input("请按[*,*]格式输入一个列表:")
list1=list(eval(str0))
print(minMinMax(list1))
       

=======================
运算结果:
请按[*,*]格式输入一个列表:[1, 3, -3, -2, 8, -1]
[-3, 0, 8]


请按[*,*]格式输入一个列表:[2, -4, 8, -5, 9, 7]
[-5, -3, 9]


请按[*,*]格式输入一个列表:[-3,-2,-1]
[-3, '*', -1]

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
新手·ing + 5 + 5

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-11 03:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表