Za tiste, ki jih domača naloga dolgočasi...

... in bi se zato utegnili pritoževati, se lahko pozabavajo s stvarmi, ki se jih sicer še nismo naučili.

Že znate programirati, vendar ne v Pythonu? Potem veste, da obstajajo if in while in take reči. Napišite program, ki pove, kako daleč je potrebno ustreliti. Uporabnik mora vpisovati različne kote in hitrosti, dokler ne zadane cilja na podani razdalji. Cilj je zadet, če je razlika med pravo in dejansko dolžino strela manjša od toliko in toliko.

Že znati programirati, in to v Pythonu? Nekje med topom in ciljem je drevo (lahko je tudi zelo visoko; morda fižol, ki gre v nebo). Na veji tega drevesa (ali fižola) sedi prašič. Z isto kroglo bi radi zadeli prašiča in cilj. Napišite torej program, ki prebere oddaljenost do cilja ter oddaljenost in višino prašiča. Program naj izpiše kot in hitrost, s katero je potrebno ustreliti kroglo.

Drugo nalogo lahko rešite na dva načina. Napišete lahko program, ki s takšnim ali drugačnim poskušanjem odkrije rešitev. Lahko pa uporabite svoje znanje fizike ali matematike. Ali, še boljše, povadite oboje.