11.05.2018 Views

Informatyka Podręcznik Szkoła Podstawowa Klasa 8

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Pisz i powtarzaj<br />

51<br />

Rys. 6. Instrukcja pętli for dla zmiennej i<br />

Funkcja range generuje indeksy dla pętli for. Najczęściej ma jeden parametr, ale<br />

może mieć dwa lub trzy. Na przykład:<br />

• range(2) → 0, 1<br />

• range(5) → 0, 1, 2, 3, 4<br />

• range(1, 4) → 1, 2, 3<br />

• range(2, 5) → 2, 3, 4<br />

• range(0, 10, 2) → 0, 2, 4, 6, 8<br />

• range(1, 10, 2) → 1, 3, 5, 7, 9<br />

Przetestuj ostatni fragment kodu dla różnych parametrów funkcji range oraz różnych<br />

nazw zmiennych.<br />

Zauważ, że po uruchomieniu programu każda litera p pojawiła się w nowym wierszu<br />

– tak działa polecenie print. Co zrobić, aby litery p były wypisane w jednym wierszu,<br />

jedna za drugą, bez przerw? Wystarczy dopisać po przecinku drugi parametr, który<br />

spowoduje, że kursor cały czas pozostanie w tej samej linii: print("p", end = "").<br />

Napisz program rysowania szlaczka składającego się z liter abc powtarzanych trzy razy.<br />

Rys. 7. Kod umożliwiający rysowanie szlaczka abcabcabc za pomocą pętli for

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!