Ćwiczenia 15A, 15B i 15C mogą być wykonane w dowolnej kolejności.
W tej lekcji jest do zrobienia kilka średniej wielkości ćwiczeń łączących narzędzia z wcześniejszych lekcji.
W następnym ćwiczeniu użyj metody string.split(), która usuwa spacje ze słowa i zwraca listę słów, które zawiera oraz string.lower(), która konwertuje ciąg na małe litery. Na przykład:
"Split these words!".split() zwróci listę ["Split", "these", "words!"]
"LOWERCase".lower() zwróci "lowercase"
Uwaga: split() może zaakceptować dodatkowe opcje podziału na inne sposoby; zobacz dokumentacja.
Załóżmy, że masz n smaków lodów i chcesz zrobić desery z użyciem dokładnie k smaków. Ile jest możliwych różnych kombinacji smakowych? Na przykład, jeśli n=4 i k=2, istnieje 6 możliwości:
(1) A i B, (2) A i C, (3) A i D, (4) B iC, (5) B iD, (6) C i D.
(na przykład, są następujące smaki Arbuz, Borówka, Cytryna, i Daktyl).
Podobnie możesz wybrać 2 ludzi z pośród 4 osób (Ala, Bartek, Czarek, Danusia) do komisji. Na ile sposobów można ustalić taką komisję? Odpowiedź będzie równa 6. Następny problem dotyczy obliczania tej liczby.
W matematyce, wyliczona liczba w poprzednim ćwiczeniu, jest zwykle zapisywana tak
co odczytujemy "kombinacja z n po k." Jest wiele interesujących faktów o tych wielkościach
and
To jest koniec naszej sesji ćwiczeń; możesz przejść do kolejnej lekcji.