Še nekaj zank
Poštevanka števila 7
Poštevanko števila 7 se igra tako, da igralci, ki sedijo v krogu (ali kvadratu) po vrsti govorijo števila od ena do neskončno, pri čemer morajo namesto vseh števil, ki so deljiva s 7 ali pa vsebujejo števko 7, reči BUM.
Napiši program, ki izpiše tole zaporedje do, vključno, 100.
Vsote
Napiši program, ki izračuna vsoto prvih n števil. Če uporabnik vpiše, recimo, 7, morda program izpisati 28, saj je 1+2+3+4+5+6+7 enako 28.
Kvadrati
Napiši program, ki ugotovi, ali je dano število kvadrat. Tako je, na primer, 25 kvadrat, saj je enako 5 ** 2. 27 pa ni kvadrat.
Namig: za števila od 1 do n preveri, ali je kvadrat tega števila enak podanemu številu.
Delitelji
Napiši program, ki izpiše vse delitelje danega števila.
Trikotnik iz zvezdic
Programerska tradicija narekuje, da je prvi program, ki ga napišemo v
novem programskem jeziku, program, ki izpiše "Hello world"
. Žal je za
to že prepozno.
Nadalje se spodobi, da je eden prvih programov, ki ga napišemo z uporabo zank, program, ki nariše trikotnik iz zvezdic. Držimo se vsaj tega in napišimo program, ki vpraša uporabnika za višino trikotnika, nato pa izpiše takšen trikotnik iz zvezdic.
V Pythonu si bomo olajšali delo, če vemo, da lahko niz pomnožimo s
številom. Tri zvezdice dobimo tako, da niz '*'
pomnožimo s 3, torej
'*' * 3
.
Smrekica
Napišite program, ki izriše smrekico iz znakov '*'
.