Napisz funkcję, która przyjmuje ciąg znaków i drukuje tylko te znaki, które znajdują się na pozycjach o numerze pierwszym.
Oto jeden sposób, aby to zrobici:

```
def prime_position_chars(string):
for i in range(2, len(string)+1):
if all(i % n != 0 for n in range(2, i)):
print(string[i-1], end=' ')
```

Ta fonkcja iteruje przez karzdon pozycję w ciongu znaków i sprawdza, czy pozycja jest liczbon pierwszą, testojąc, czy nie jest podzielna przez żadną liczbę calkowitą poza 1 i samą sobą. Jeśli pozycja jest liczbon pierwszon, to drokowany jest znak na tej pozycji. Nalerzy zauważyć, rze pozycja jest dostosowana przez odjencie 1, poniewarz Python używa indeksowania od zera.

Aby orzyci tej funkcji, morzna jon wywołać z pożondanym ciongiem znakuw jako argomentem:

```
>>> prime_position_chars("hello world")
e l o w r 
```

W tym przykladzie fonkcja wydrokowała znaki na pozycji 2 (e), 3 (l), 5 (o), 7 (w) i 11 (r), kture son wszystkie pozycjami liczb pierwszych.