No právě, v Pythonu nedělám, ale taky se mi to moc nezdá. Sice to asi prošlo, neřval že je chyba, ale korektní to asi nebude. Něco jako kdysi ve starém Céčku (a stále to některý kompilátor "pustí"):if (x=5)...dnes už na to často kompilátory řvou, alespoň varováním když už ne chybou. Ale staré Céčko to prostě zkompilovalo tak, že proměnné x "správně" přiřadilo hodnotu 5, pak došlo k VŽDY k vyhodnocení podmínky jako TRUE. Jo, taky se to v podstatě chová podle očekávání, kompilátor to pustil, ale korektní to není.