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
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
- Page 1 and 2: podręcznik hearITPYTHONniech kod b
- Page 3 and 4: Niniejsza publikacja stanowi częś
- Page 5 and 6: Żywa pagina5Powrót do spisu treś
- Page 7 and 8: WprowadzenieKomputer osobisty to la
- Page 9 and 10: WprowadzenieObjective-C, Delphi, Cl
- Page 11 and 12: WprowadzenieNapisany kod programu j
- Page 13 and 14: Algorytmywykonywanie działań13Pow
- Page 15 and 16: AlgorytmyPodobnie projektuje się p
- Page 17 and 18: AlgorytmyWynik dodawania został pr
- Page 19 and 20: AlgorytmyDodatkowo dołożyliśmy b
- Page 21 and 22: ZmiennePamięć komputera składa s
- Page 23 and 24: Zmienne11PUNKTYWłaśnie wykonaliś
- Page 25 and 26: Zmienne3. może zawierać małe i d
- Page 27 and 28: Instrukcje wejścia/wyjściaJeżeli
- Page 29 and 30: Instrukcje wejścia/wyjściaMusimy
- Page 31 and 32: Listy i krotkiKażdy z pasażerów
- Page 33 and 34: Listy i krotkiCo oznaczają poszcze
- Page 35 and 36: Listy i krotkireverse()Funkcja odwr
- Page 37 and 38: Instrukcje warunkoweInstrukcja waru
- Page 39 and 40: Instrukcje warunkoweTen sam fragmen
- Page 41 and 42: Instrukcje warunkowejeden z warunk
- Page 43 and 44: Pętle w języku Pythonjuż o wiele
- Page 45 and 46: Pętle w języku Pythonfor i in kol
- Page 47: Pętle w języku PythonWynik dział
- Page 51 and 52: FunkcjeFunkcja to kod, który jest
- Page 53 and 54: FunkcjePrzejdźmy teraz w inne miej
- Page 55 and 56: Funkcjeraz pytanie, jaki kwiatek? W
- Page 57 and 58: Funkcjedef suma (liczba1, liczba2):
- Page 59 and 60: Przykładowy projektStwórzmy wspó
- Page 61 and 62: Przykładowy projektWprowadzenie wa
- Page 63 and 64: Przykładowy projektimport randomLo
- Page 65 and 66: Przykładowy projektw pętli są wc
- Page 67 and 68: Przykładowy projektFunkcję umiesz
- Page 69 and 70: Przykładowy projektimport randomde
- Page 71 and 72: Przykładowy projektimport randomde
- Page 73 and 74: Przykładowy projektwej jest napisa
- Page 75 and 76: Przykładowy projektUżywając funk
- Page 77 and 78: Przykładowy projektlosowane są z
- Page 79 and 80: PodsumowanieW tym miejscu chcieliby
- Page 81: Żywa pagina81Powrót do spisu tre
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