美文网首页
函数习题练习

函数习题练习

作者: tengyi | 来源:发表于2018-02-26 21:32 被阅读10次

    1.定义1格方法func,可以引入任意多的整形参数,结果返回其中最大和最小值

    def func(*num):
        for x in num:
            if not isinstance(x,int):
                return 'please enter a int'
        a = sorted(num)
        return 'Min:%s' % a[0], 'Max:%s' % a[-1]
    
    print(func(22,3,-1,0))
    

    2.定义1个方法func,该func可以引入人一多的字符串参数,结果返回最长字符串的长度

    def func(*alist):
        for x in alist:
            if not isinstance(x,str):
                return 'please enter a string'
        a = sorted(alist,key=lambda y:len(y))
        return 'max:%d' % len(a[-1])
    
    print(func('abc','ab','c'))
    

    相关文章

      网友评论

          本文标题:函数习题练习

          本文链接:https://www.haomeiwen.com/subject/tbruxftx.html