Zadania do laboratorium 3 Python

Zadania do laboratorium – Stringi, Słowniki, Funkcje

Zadanie 1: Licznik liter

Napisz funkcję licz_litery(tekst), która:

  • przyjmie string,
  • zwróci słownik z liczbą wystąpień każdej litery (ignorując wielkość liter i znaki interpunkcyjne),
  • wypisze wynik w formie:
    a: 3
    b: 1
    

Zadanie 2: Formatowanie tekstu

Napisz funkcję formatuj(tekst), która:

  • usunie nadmiarowe spacje z początku i końca tekstu,
  • zamieni wszystkie litery na małe,
  • zamieni w tekście słowo “python” na “PYTHON”.

Zadanie 3: Słownik studenta

Stwórz słownik opisujący studenta (imie, nazwisko, rok, kierunek, oceny jako lista).
Następnie:

  • dodaj nowy klucz średnia i oblicz średnią ocen,
  • wypisz wszystkie klucze i wartości w czytelnej formie.

Zadanie 4: Odwracanie słów

Napisz funkcję odwroc_slowa(zdanie), która:

  • rozbije zdanie na słowa (split),
  • odwróci każde słowo osobno (np. "Ala ma kota""alA am atok"),
  • połączy słowa w nowy string i zwróci wynik.

Zadanie 5: Kalkulator prostokąta

Napisz funkcję prostokat(a, b), która:

  • obliczy pole prostokąta (a*b),
  • obliczy obwód (2*(a+b)),
  • zwróci wynik jako słownik:
    {"pole": ..., "obwod": ...}