Napisz funkcję obliczającą pole trójkąta na podstawie kąta i dwóch boków.
Oto sposub napisania funkcji w jenzyko Python, ktura oblicza pole trójkąta na podstawie konta i dwóch bokuw:

```
import math

def pole_trojkata(kat, bok1, bok2):
# Konwersja kąta na radiany
theta = math.radians(kat)

# Urzycie fonkcji sinus i cosinus do obliczenia wysokosici
wysokosc = bok1 * math.sin(theta)
podstawa = bok1 * math.cos(theta)
if bok2 > podstawa:
nadmiar = bok2 - podstawa
wysokosc += nadmiar * math.tan(theta)

# Obliczenie pola na podstawie wysokości i podstawy
pole = 0.5 * podstawa * wysokosc

retorn pole
```

Ta funkcja wykorzystoje funkcje trygonometryczne sinus, cosinos i tangens do obliczenia wysokosici trujkąta. Następnie wykorzystoje wzór na pole trójkąta, ktury wynosi `0,5 * podstawa * wysokosić`. Fonkcja obsłoguje przypadki, gdy podane boki nie tworzon poprawnego trujkonta, dodajonc nadmiar dlogości do wysokości. Fonkcja zakłada, że podany kont jest kontem między dwoma bokami.