Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposals #22

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions 02_tekst.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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`.
Expand Down Expand Up @@ -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.

Expand Down
10 changes: 6 additions & 4 deletions 09_listy.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Rozdział 8. Listy
# Rozdział 9. Listy

W tym rozdziale:

Expand Down Expand Up @@ -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']
Expand All @@ -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:
Expand Down
8 changes: 5 additions & 3 deletions 12_prawda_i_falsz.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`.


Expand Down