Pre ešte lepšie pochopenie by som vám chcel ukázať zopár príkladov s hviezdičkami *****
# stromček
pocet_hviezd = 5
for i in range(pocet_hviezd):
pocet_hviezd -= 1
print(pocet_hviezd * " ", (i + i + 1) * "*", sep="")
*
***
*****
*******
*********
# v ľavo
pocet_hviezd = 5
for i in range(1, 1 + pocet_hviezd):
pocet_hviezd -= 1
print(pocet_hviezd*" ", i * "*", sep="")
*
**
***
****
*****
# v pravo
pocet_hviezd = 5
pomocna_premenna = 1
for i in range(1, 1 + pocet_hviezd):
print(pocet_hviezd * " ", i * "*", sep="")
pomocna_premenna += 1
*
**
***
****
*****
# pre pochopenie vnoreného cyklu
pocet_znak = 3
for i in range(1, pocet_znak + 1):
print(i * "*")
for j in range(1, pocet_znak + 1):
print(j * "+")
*
+
++
+++
**
+
++
+++
***
+
++
+++
Skúste si povytvárať rôzne obrazce a sledovať čo a kedy sa vypíše. Týmito cvičeniami sa zdokonalíte v algoritmickom myslení a budete vnímať čo sa kedy deje v programe.