We can manually parse the statement to tokens and see how cpython works here

we can see here, it takes ‘1.’ to a number, and means Floatnumber is in a higher priority than Intnumber.

So we have two ways to make it work:

But looks like the second one is not the expected one.

Anyway, that’s all.