I try to find a way to check if number contains "2" "3" "4" "5";
So 1234 meaning is "false" and 0110 meaning is true.

I try convert float to string and check with .find() but it's too long and i can't convert properly.

```
a = Decimal(1) / Decimal(123456789)
print a

8.100000073710000670761006104E-9

a = str(a)
print a

8.100000073710000670761006104E-9

```

So please help me (:

edit:

I have a calculation formula and want to refine results. so i can use result as an input and calculate original number.

it's some kind of encription algoritm and need special number set.

for example

9,9989001209866914639389667136615e-8

is in my set cause

1 / 9,9989001209866914639389667136615e-8 = 10001100

1 / 10001100 = 9,9989001209866914639389667136615e-8

also, number source has been generated seperately. i try to read source and refine only accepted numbers.