Przede wszystkim taka, że zaimportowanie tego modułu w interpreterze bądź innym module nie wywoła automatycznie funkcji main(). Jeśli chcielibyśmy współdzielić część funkcji z tego modułu z innym byłoby to raczej działanie niepożądane.

Na przykład mamy moduł mastermind_multiplayer.py, gdzie chcemy użyć ponownie części funkcjonalności z mastermind.py:

```python
from mastermind import sprawdz, pobierz
```

Jeśli main() będzie wywołany w ogólnym scope ```mastermind.py```, funkcja ta zostanie wywołana przez ```from ... import``` nawet, jeśli chcemy z tego modułu wyciągnąć tylko dwie funkcje. Należy też zwrócić uwagę, że dopóki main() się nie wykona, nie wykonamy żadnej innej linii w kodzie mastermind_multiplayer.py.


```__name__``` jest zmienną magiczną udostępnianą przez Pythona. Proszę sprawdzić, jakie wartości przybiera ona gdy moduł uruchamiany jest samodzielnie, a jaką, kiedy jest on importowany.