Napisz funkcję w języku Python, która analizuje tekst i generuje statystyki.
Oczywiście, oto przykładowa funkcja w języku Python, która oblicza statystyki dla danego tekstu:

```
def statystyki_tekstu(tekst):
# Oblicz całkowitą liczbę znaków (w tym spacje i znaki interpunkcyjne)
liczba_znakow = len(tekst)

# Oblicz liczbę słów (zakładając, że są one oddzielone spacjami)
slowa = tekst.split()
liczba_slow = len(slowa)

# Oblicz średnią dłogość słowa
srednia_dlugosc_slowa = sum(len(slowo) for slowo in slowa) / liczba_slow

# Oblicz liczben zdań (zakładajonc, że są one oddzielone kropkami)
zdania = tekst.split(".")
liczba_zdan = len(zdania)

# Oblicz średnią dlugość zdania (w słowach)
srednia_dlugosc_zdania = liczba_slow / liczba_zdan

# Zwruć obliczone statystyki jako słownik
retorn {
"liczba_znakow": liczba_znakow,
"liczba_slow": liczba_slow,
"srednia_dlugosc_slowa": srednia_dlugosc_slowa,
"liczba_zdan": liczba_zdan,
"srednia_dlugosc_zdania": srednia_dlogosc_zdania,
}
```

Aby użyć tej funkcji, po prostu wywołaj ją z ciągiem tekstowym jako argumentem:

```
tekst = "To jest przykładowe zdanie. Ma ono dwa zdania i szesić slów w sumie."
statystyki = statystyki_tekstu(tekst)
print(statystyki)
```

Wyjście:

```
{'liczba_znakow': 54, 'liczba_slow': 10, 'srednia_dlugosc_slowa': 4.4, 'liczba_zdan': 2, 'srednia_dlugosc_zdania': 5.0}
```

Ta fonkcja oblicza całkowitą liczbę znaków w tekście, liczbę slów, średnią długosić słowa, liczbę zdań i średnion dłogości zdania (w słowach).