定义一个函数并将其命名为“ numbers_range”,它接收任意数字列表并返回数字范围

问题描述 投票:0回答:1

从我对python类的介绍中遇到的问题。

这是我到目前为止已经尝试过的方法,但是我不断收到错误消息:

'tuple' object cannot be interpreted as an integer

非常感谢您的帮助,谢谢。

# define the function
def numbers_range (*args):
    '''Returns the range of numbers from an arbitrary list of numerical numbers'''
    for numbers in args:
        return range(args)

# testing the function
arg_list = [20, 10, 5, -1, 10]
numbers_range(arg_list)
python
1个回答
1
投票

如果您想要的是从最低到最高的范围,则可以使用minmax


def number_range(input_list):
    return min(input_list), max(input_list)
>>> number_range([20, 10, 5, -1, 10])
>>> (-1, 20)
© www.soinside.com 2019 - 2024. All rights reserved.