This idea has come up before. While I can see the use of it, to me at least that use doesn't feel nearly common enough to warrant dedicated syntax.
In many cases, it is a "truthy" value you are looking for rather than `is not None` specifically. That has a convenient spelling:
If it really is the actual None-ness you are curious about, you need the slightly longer:
expr if expr is not None else instead
Your example seems to want to fall back to a statement suite rather than a value. To do that, you'd have to put the suite inside a function such as: