馃摎

Funkcje Pythona na maturze z informatyki

Mar 11, 2025

Wprowadzenie do funkcji w Pythonie u偶ytecznych na maturze

Wprowadzenie

  • Temat: funkcje w Pythonie przydatne na maturze z informatyki.
  • Skupienie na funkcjach wbudowanych i matematycznych.
  • Celem jest u艂atwienie maturzystom 偶ycia poprzez korzystanie z gotowych funkcji.
  • Film adresowany do os贸b korzystaj膮cych z gotowych funkcji, mimo 偶e na maturze ograniczony jest dost臋p do dokumentacji.

Podzia艂 funkcji

Podzielone na 5 grup:

  1. Funkcje matematyczne
  2. Funkcje algorytmiczne
  3. Praca z ci膮gami
  4. Konwersje
  5. Pomocnicze narz臋dzia w konsoli

Funkcje matematyczne

  • Warto艣膰 bezwzgl臋dna: funkcja wbudowana abs.
  • Pot臋gowanie: pow (powr贸t), pow z trzema parametrami do pot臋gowania modulo.
  • Pierwiastek kwadratowy: math.sqrt, wymaga importu biblioteki math.
  • Zaokr膮glanie: math.floor i math.ceil (zaokr膮glanie w d贸艂 i w g贸r臋).
  • Silnia: math.factorial, wymaga importu math.

Funkcje algorytmiczne

  • Sortowanie: sorted, zwraca now膮 posortowan膮 list臋, mo偶liwo艣膰 sortowania odwrotnego (reverse=True).
  • Najwi臋kszy wsp贸lny dzielnik (NWD): math.gcd, dzia艂a na wi臋cej ni偶 dw贸ch liczbach od Pythona 3.9.
  • Zbiory: set zamienia list臋/napis na zbi贸r unikalnych element贸w.

Praca z ci膮gami

  • Tworzenie listy z napisu: list.
  • Sumowanie element贸w listy: sum, math.fsum dla wi臋kszej dok艂adno艣ci przy liczbach rzeczywistych.
  • Znajdowanie minimum i maksimum: min, max dla r贸偶nych struktur danych.

Konwersje

  • Znaki i kody ASCII:
    • chr: zwraca znak dla podanego kodu.
    • ord: zwraca kod ASCII dla podanego znaku.
  • Konwersje liczby:
    • int: konwersja napisu do liczby, mo偶liwo艣膰 podania systemu liczbowego.
    • str: konwersja liczby na napis.

Pomocnicze narz臋dzia w konsoli

  • dir(): zwraca dost臋pne atrybuty i metody dla obiektu.
  • help(): pomoc do klas i funkcji wbudowanych.

Podsumowanie

  • Zach臋ta do korzystania z funkcji w Pythonie dla u艂atwienia zada艅 na maturze.
  • Informacja o wsparciu kana艂u poprzez zakupy na kursy piomax.com.