Dore: Ogre

***

От праздничной скуки учу детей программировать на питоне на примере projecteuler.net.
Дети за два дня вполне освоили bash и vi и исправно пишут:
if (isPrime(i) == True):
    print i
Говорю - нет, так писать не надо, это называется индийский код. Жена, озабоченно: только в школе не скажите, что это индийский код.
Ой, такой абзац, что до меня даже не сразу дошло.
Классический индийский код кажется такой был
boolean b = ...;
...
if (b.ToString().Length() == 4)
...
Есть ещё такой, тоже хороший:
if (foo() == true)
    return true;
else
    return false;