def checkio(*args):

import numpy as np
x = args
if x !=():
x = np.array(x).astype('float32') # I tried others type e.g., int32 float64 int64
if np.shape(x[0]) != ():
x = x[0]
x_max = np.max(x)
x_min = np.min(x)
result = x_max - x_min
return result
else:
return 0

I wrote this function for the question.I ran it without any problems.

It hints me
'/home/site/checkio/runners/py32.py:255: DeprecationWarning: cgi.escape is deprecated, use html.escape instead, error = u'TypeError: {0} is wrong data type'.format(cgi.escape(str(type(result)))),TypeError: <class 'numpy.float32'> is wrong data type.' when I checked it.

Which data type can I choose, if I want to use numpy?

Please help me, thanks.

Btw, sorry for my bad english.

Created at: April 22, 2019, 8:57 p.m.; Updated at: April 23, 2019, 12:45 p.m.

The question is resolved.