def my_max(seq):
max_value = None
if not isinstance(seq, (list, tuple)):
return max_value
if len(seq) == 0:
return max_value
max_value = seq[0]
for i in seq:
if not isinstance(i, (float, int)):
continue
if max_value < i:
max_value = i
return max_value
if name == "main":
lst = [3, 4, '43', 5.4]
print(my_max(lst))