Assume you are given a list named values whose elements are supposed to be numbers but might be anything at all — numeric strings, junk strings, even None.
Write a function total_convertible(values) that returns the running total of every element that float(...) accepts, quietly skipping any element that makes the conversion fail. The result is always a float, and a list where nothing converts (including the empty list) totals 0.0.
You may not test the type of an element before adding it — attempt the conversion and recover when it goes wrong.
total_convertible([3, '4.5', 'hello', '10']) -> 17.5
total_convertible([1, None, '2']) -> 3.0
total_convertible(['a', 'b']) -> 0.0