Python - podręcznik

Niniejszy podręcznik stanowi element innowacji społecznej HEAR_IT, która powstała w ramach Inkubatora Włączenia Społecznego. Chcesz dowiedzieć się więcej i poznać podstawy programowania? Wejdź na stronę: www.hearit.pl Niniejszy podręcznik stanowi element innowacji społecznej HEAR_IT, która powstała w ramach Inkubatora Włączenia Społecznego.

Chcesz dowiedzieć się więcej i poznać podstawy programowania?

Wejdź na stronę: www.hearit.pl

bartek.kosinski
from bartek.kosinski More from this publisher
24.08.2022 Views

Pętle w języku Python• wartość zmiennej x, która oznaczała tu liczbę kombinacjizer i jedynek, jaką da się zapisać w i bitach danych.Ostatnia linijka kodu sprawia, że na koniec każdego obiegu pętlizmienna x jest mnożona dwukrotnie, czyli stanowi kolejnewielokrotności liczby 2.W ten sposób obliczyliśmy, że w jednym bicie da się zapisaćdwie wartości (to już wiedzieliśmy), a w 10 bitach 1024 wartości.To dlatego w nomenklaturze komputerowej przedrostek kilo- nieoznacza 1000, a 1024. Na przykład kilobajt to 1024 bajty.Pętla whileJęzyk programowania Python oprócz pętli for, obsługuje jeszczepętlę while. While to po angielsku dopóki. Obsługę pętliwhile wytłumaczymy na przykładzie:i = 0while i < 3:print(„ha”)i = i + 1Trzykrotnie wyświetli się „ha”, tak samo jak w pierwszym przykładziedla pętli for. Kod pętli while jest w tym przykładziedłuższy, ale dobrze tłumaczy, jak myśli komputer. W pierwszejlinijce tworzymy zmienną i, która jest niezbędna do liczenia ob-48Powrót do spisu treści

Pętle w języku Pythonrotów pętli. Zmienna służąca do zliczenia obiegów pętli w programowaniunosi nazwę iterator (dlatego skrót i). W pętli forto też był iterator. Początkowa wartość iteratora wyniosła 0.W drugiej linijce utworzyliśmy pętlę while, która ma się wykonywaćdopóki i jest mniejsze niż 3. W pętli wykonują się dwieinstrukcje: wyświetlanie napisu „ha” i zwiększanie wartości iteratorao 1 przy każdym obiegu pętli. Zatem „ha” wyświetliło się3 razy, a iterator w kolejnych 3 obiegach pętli przyjął wartości:0, 1 i 2.Kolejny przykład zastosowania pętli while to program wyświetlającydolary w postaci symboli $. Tym razem to użytkownikdecyduje, ile razy pętla ma się wykonać:i = 0x = int(input(„Ile $? “))while i < x:print(“$”, end=” “)i = i + 1Jeżeli użytkownik poda cyfrę 5, to na ekranie wyświetli się:Ile $? 5$ $ $ $ $I tym razem zaczynamy od iteratora i o wartości początkowej0. Następnie pobieramy od użytkownika dane, które od razu49Powrót do spisu treści

Pętle w języku Python

• wartość zmiennej x, która oznaczała tu liczbę kombinacji

zer i jedynek, jaką da się zapisać w i bitach danych.

Ostatnia linijka kodu sprawia, że na koniec każdego obiegu pętli

zmienna x jest mnożona dwukrotnie, czyli stanowi kolejne

wielokrotności liczby 2.

W ten sposób obliczyliśmy, że w jednym bicie da się zapisać

dwie wartości (to już wiedzieliśmy), a w 10 bitach 1024 wartości.

To dlatego w nomenklaturze komputerowej przedrostek kilo- nie

oznacza 1000, a 1024. Na przykład kilobajt to 1024 bajty.

Pętla while

Język programowania Python oprócz pętli for, obsługuje jeszcze

pętlę while. While to po angielsku dopóki. Obsługę pętli

while wytłumaczymy na przykładzie:

i = 0

while i < 3:

print(„ha”)

i = i + 1

Trzykrotnie wyświetli się „ha”, tak samo jak w pierwszym przykładzie

dla pętli for. Kod pętli while jest w tym przykładzie

dłuższy, ale dobrze tłumaczy, jak myśli komputer. W pierwszej

linijce tworzymy zmienną i, która jest niezbędna do liczenia ob-

48

Powrót do spisu treści

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

Saved successfully!

Ooh no, something went wrong!