# Zadanie
# Napisz funkcję, która otrzyma dwa argumenty pierwszym będzie liczba, którą chcemy
# podzielić bez reszty a drugim argumentem będzie dzielnik. Należy sprawdzić czy
# można dokonać dzielenia a jeśli tak zwrócić informację czy liczba jest podzielna bez
# reszty czy nie.

#   % - dzielenie modulo

# def dzielenie(a,b):
#     if b == 0:
#         return "Nie dzieli się przez 0 ty cholero"
#     elif a % b == 0:
#         return f"Liczba {a} jest podzielna przez {b}"
#     else:
#         return "Hopie tego się nie podzieli"
    
# print(dzielenie(2,3))

# Napisz funkcję, która przyjmuje następujące argumenty: imie (str), wiek (int), wzrost_m
# (float), a zwraca napis: “Jan, lat 20, 1.75 m wzrostu” - oczywiście argumenty należy
# podstawić do szablonu. Wzrost ma zawsze pokazywać dwa miejsca po przecinku.

# 4. Zadania powtórzeniowe
# Zadanie
# Napisz funkcję, która jako argument otrzymuje listę elementów, w której mogą
# występować powtórzenia, a zwraca listę unikalnych elementów.
# Dla [1,2,3,3,3,3,4,5] oczekujemy [1, 2, 3, 4, 5]

# Należy zaprezentować instrukcję in: elem in lista


# Zadanie
# Napisz funkcję, która otrzymuje liczbę całkowitą a zwraca sumę jej cyfr.
# Dla liczby 249 otrzymujemy 2+4+9 czyli 15

# Zadanie
# Napisz funkcję, która zwraca listę losowych liczb. Rozmiar listy zależy od argumentu.
# Dodatkowo: Funkcja powinna otrzymać dwa dodatkowe argumenty: minimalna i
# maksymalna wartość, która może zostać wylosowana.