Kun aloitin työskentelyn pythonilla, laiskistuin "yhden tehtävän" kanssa, ja minun täytyy tönäistä itseäni siitä. Sinun tulee pyrkiä olemaan koskaan määrittämättä tai päivittämättä muuttujaa silmukoiden todellisten iteratiivisten laskutoimitusten ulkopuolella. Se, että kaikki välilaskutoimitukset ovat edelleen käytettävissä, on hyödyllistä virheenkorjausohjelmassa, ja se välttää ongelmat, joissa siirrät koodilohkoa ja se käyttää hiljaa muuttujan versiota, joka ei ollut sitä, mitä sillä alun perin oli. C/C++:ssa lähes jokaisen muuttujan muodostaminen alustuksen yhteydessä on hyvä käytäntö. Toivon, että se olisi oletusarvo, ja muuttuva olisi avainsana.