Napisz program, a w nim funkcję, która jako parametr pobiera dowolną listę i usuwa z niej duplikaty. Nie używaj żadnych metod dostępnych dla list.
Zadanie 2
Napisz program, który wykorzystuje listy zagnieżdżone i wypisuje tabliczkę mnożenia do
liczby naturalnej podanej przez użytkownika (maksymalne n to 10).
Zadanie 3
Napisz funkcję, która jako parametr pobiera od użytkownika słowo i liczbę całkowitą dodatnią a zwraca to słowo
zaszyfowane szyfrem Cezara z kluczem będącym podaną liczbą.
Zadanie 4
Napisz program, który wykonuje transpozycji macierzy (zamiana wierszy z kolumnami). Użytkownik podaje wymiar macierzy, program tworzy macierz o podanym
wymiarze, której elementami będą losowe liczby całkowite, wypisuje tę macierz oraz jej transpozycję. Transpozycja macierzy ma być zaimplementowana
w funkcji, która pobiera 2 parametry (liczby naturalne większe od zera), które są wymiarem macierzy i zwraca wynikową macierz.
Zadanie 5
Napisz program, który wykonuje dodawanie lub odejmowanie dwóch macierzy. Użytkownik podaje wymiary
pierwszej i drugiej macierzy, program sprawdza czy macierze o podanych wymiarach można do siebie dodać lub od siebie odjąć.
Jeśli tak, to tworzy te macierze (ich elementami mają być losowe liczby całkowite), wypisuje je oraz wynik ich
dodawania (odejmowania) na ekran. Dodawanie (odejmowanie) macierzy ma być zaimplementowane w funkcji, która pobiera 4 parametry (liczby naturalne większe od zero),
które są wymiarami dodawanych (odejmowanych) macierzy i zwraca wynikową macierz.
Zadanie 6
Napisz program, który wykonuje mnożenie dwóch macierzy. Użytkownik podaje wymiary
pierwszej i drugiej macierzy, program sprawdza czy macierze o podanych wymiarach można pomnożyć.
Jeśli tak, to tworzy te macierze (ich elementami mają być losowe liczby całkowite), wypisuje je oraz wynik ich
pomnożenia na ekran. Mnożenie macierzy ma być zaimplementowane w funkcji, która pobiera 4 parametry (liczby naturalne większe od zera),
które są wymiarami mnożonych macierzy i zwraca wynikową macierz.