Ten kod nie działa (zwraca 'failure' jak jest float):
def wartosc_bezwzgledna(arg):
if type(arg) == (int or float):
return abs(arg)
else:
return 'failure'
A ten już tak:
def wartosc_bezwzgledna(arg):
if type(arg) == int or type(arg) == float:
return abs(arg)
else:
return 'failure'
Dlaczego tak jest?