I figured being dynamic Python would automatically assign it as a float with a decimal.
But you're okay with this behavior?
I don't much like C. There's a reason why they have an obfuscated C competition -- the language lends itself well to that.
That's precisely the reason I prefer Python. Its syntax encourages proper formatting, and the philosophy of there only being one way to do things makes for much better readability.
I would still like a statically typed Python though.