Pierwsza pętla for wykonuje się do momentu, aż zmienna y ma wartość mniejszą lub równą liczbie którą podałeś. Gdy ten warunek jest spełniony wchodzisz do następnej pętli for. Jeśli zmienna 'm' jest mniejsza od Twojego warunku to wypisujesz spację, tyle razy, aż warunek będzie nieprawdziwy. Następna pętla wykonuje się dopóki zmienna 'z' jest mniejsza od zmiennej 'y' i wypisujesz '*'. Gdy warunek jest nieprawdziwy wypisujesz znak nowej linii. Następnie zwiększasz zmienną 'y' o 2 i znów wykonuje się to samo, jeśli warunki w pętlach for są spełnione.