从我对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)
如果您想要的是从最低到最高的范围,则可以使用min
和max
。
def number_range(input_list):
return min(input_list), max(input_list)
>>> number_range([20, 10, 5, -1, 10])
>>> (-1, 20)