diff --git a/02_tekst.md b/02_tekst.md index d343d50..a34bed1 100644 --- a/02_tekst.md +++ b/02_tekst.md @@ -12,14 +12,14 @@ pokazują komunikaty o odebranych wiadomościach. Aplikacje webowe zwracają treść stron internetowych. Serwery zapisują na dysku informacje o tym jak przebiega ich działanie. Tekst to podstawa komunikacji między komputerem a człowiekiem. Właśnie dlatego naukę programowania zaczniemy od operacji -na tekście, lub, jak mówimy w żargonie programistycznym, na **stringach**. +na tekście lub, jak mówimy w żargonie programistycznym, na **stringach**. String, czyli łańcuch znaków, to po prostu ciąg liter, cyfr, kropek, przecinków etc. Żeby w Pythonie zdefiniować string, po prostu umieść jakiś tekst między znakami `'` (pojedynczy apostrof): ```python ->>> 'PyLadies 2017' +>>> 'PyLadies 2024' ``` W powyższym stringu znalazły się wielkie i małe litery, odstęp (spacja) oraz @@ -128,7 +128,7 @@ korzysta się z nich często. ### `find` -`find` poznaliśmy w przed chwilą: jako argument przyjmuje string i szuka +`find` poznaliśmy przed chwilą: jako argument przyjmuje string i szuka go w stringu na jakim wywołaliśmy operację. Jeżeli łańcuch zostanie znaleziony, otrzymujemy numer znaku, od którego się zaczyna. W przeciwnym wypadku dostaniemy `-1`. @@ -172,7 +172,7 @@ Na przykład, możemy się dowiedzieć, którą literą alfabetu jest litera `r` ``` Zwróć uwagę, że litera `a` jest na pozycji `0`, więc litera `r` tak -naprawdę jest nie dwudziestą trzecią, ale dwudziestą czwartą literą +naprawdę jest nie dwudziestą trzecią, a dwudziestą czwartą literą alfabetu. Ten przykład pokazuje jak ważne jest poprawne interpretowanie informacji zwracanych przez programy. diff --git a/09_listy.md b/09_listy.md index f6d47e0..9501c40 100644 --- a/09_listy.md +++ b/09_listy.md @@ -1,4 +1,4 @@ -# Rozdział 8. Listy +# Rozdział 9. Listy W tym rozdziale: @@ -116,8 +116,10 @@ jej końcu taki sam element jaki jest na samym jej początku. ### `pop` -Metoda `pop` nie przyjmuje żadnych argumentów, a zwraca ostatni element -listy, jednocześnie usuwając go z niej: +Metoda `pop` może nie przyjmować żadnych argumentów - zwraca wtedy ostatni element +listy, jednocześnie usuwając go z niej. + +* Może też przyjmować argumenty, sprawdzisz to za pomocą funkcji help, chociaż nie jest to teraz potrzebne. W niektórych zadaniach dla uproszczenia moemy pomijać tego typu komentarze ```python >>> litery = ['a', 'b', 'c', 'd'] @@ -139,7 +141,7 @@ listy, jednocześnie usuwając go z niej: dodaje do niej ten element, który na samym początku był ostatni. -### `count` +### `count`` `count` przyjmuje jako argument jeden dowolny obiekt i zwraca liczbę wystąpień tego obiektu na liście: diff --git a/12_prawda_i_falsz.md b/12_prawda_i_falsz.md index 39f007d..5d3d66d 100644 --- a/12_prawda_i_falsz.md +++ b/12_prawda_i_falsz.md @@ -204,9 +204,11 @@ else: ``` :snake: Napisz funkcję, która porównuje dwie liczby. Jako argumenty -powinna przyjmować liczby `a` i `b`. Jeżeli `a` jest większe od `b` -powinna zwrócić 1, jeżeli liczby są równe `0`, a jeżeli `a` jest mniejsze -od `b`, `-1`. Dodatkowo, w zależności od wyniku porównania, funkcja +powinna przyjmować liczby `a` i `b`. +* jeżeli `a` jest większe od `b`powinna zwrócić 1, +* jeżeli liczby są sobie równe, zwrócić 0, +* a jeżeli `a` jest mniejsze od `b`, -1. +Dodatkowo, w zależności od wyniku porównania, funkcja powinna wypisać jeden z komunikatów: `a < b`, `a == b` lub `a > b`.