Listy i funkcje w Pythonie

Informatyka, klasa 8 · Programowanie

Najważniejsze w skrócie

Lista przechowuje wiele wartości pod jedną nazwą: oceny = [5, 4, 3]. Elementy numerujemy od zera, więc oceny[0] to pierwsza ocena. len(oceny) podaje liczbę elementów.

Listę modyfikujemy metodami: append() dodaje na koniec, remove() usuwa wartość, sort() porządkuje. Po liście najwygodniej iterować pętlą for x in lista.

Funkcja to nazwany fragment kodu, który możemy wywołać wiele razy: def suma(a, b): return a + b. Parametry to dane wejściowe, return zwraca wynik. Funkcje pozwalają nie powtarzać kodu.

▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami

Ważne daty

Ważne postacie

Pojęcia

Co to lista w Pythonie?
Uporządkowany zbiór wielu wartości pod jedną nazwą.
Od jakiej liczby numerowane są elementy listy?
Od zera.
Co zwraca len(lista)?
Liczbę elementów listy.
Co robi append()?
Dodaje element na koniec listy.
Co oznacza lista[-1]?
Ostatni element listy.
Co to funkcja?
Nazwany fragment kodu, który można wywoływać wielokrotnie.
Co robi return?
Zwraca wynik funkcji i kończy jej działanie.
Po co używać funkcji?
Żeby nie powtarzać tego samego kodu i łatwiej go poprawiać.
Co robi metoda sort()?
Porządkuje elementy listy rosnąco, zmieniając samą listę.
Jak zapisujemy pustą listę?
Jako [] — nawiasy klamrowe tworzą pusty słownik.
Co robi metoda insert(0, 9)?
Wstawia dziewiątkę na początek listy, przesuwając pozostałe elementy.
Co zwraca sum([2, 3, 4])?
Liczbę 9 — sumę elementów listy.

Sprawdź się

1. Dla oceny = [5,4,3] wartość oceny[1] to…

  1. 5
  2. 4
  3. 3
  4. Błąd
Pokaż odpowiedź

B. 4 — Indeks 1 to drugi element, czyli 4.

2. Co robi słowo return w funkcji?

  1. Wypisuje tekst
  2. Zwraca wynik
  3. Tworzy listę
  4. Kończy program
Pokaż odpowiedź

B. Zwraca wynik — return zwraca wynik funkcji.

3. Odwołanie lista[3] w liście trzyelementowej…

  1. Zwróci ostatni element
  2. Zgłosi błąd zakresu
  3. Zwróci None
  4. Doda nowy element
Pokaż odpowiedź

B. Zgłosi błąd zakresu — Ostatni element trzyelementowej listy ma numer 2.

4. Funkcja sum([2, 3, 4]) zwróci…

  1. 3
  2. 9
  3. 234
  4. 4
Pokaż odpowiedź

B. 9 — Funkcja sum() działa na listach liczb.

5. Metoda append() służy do:

  1. dodania elementu na końcu
  2. usunięcia elementu
  3. sortowania
  4. liczenia elementów
Pokaż odpowiedź

A. dodania elementu na końcu — Lista rośnie o jeden element.

Więcej pytań — razem 50 fiszek, pytań i zdań prawda/fałsz — czeka w ćwiczeniach.

▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami