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
średniai 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": ...}