POMOCY!!!
wyskakuje błąd delta_x, delta_y = calculate_player_movement(pressed_keys)
TypeError: cannot unpack non-iterable NoneType object
i nie wiem jak go rozwiązać wysyłam w .txt po sie nie da w .py



POMOCY Wyskakuje Błąd Deltax Deltay Calculateplayermovementpressedkeys TypeError Cannot Unpack Noniterable NoneType Object I Nie Wiem Jak Go Rozwiązać Wysyłam W class=

Odpowiedź :

Odpowiedź:

calculate_player_movement zwróciło None, zamiast (x, y) lub innego iterowalnego, dwuelementowego obiektu.

Ta funkcja nic nie zwraca. Nie ma tam "return". Ona generalnie wygląda na mocno nieskończoną. Nazwa wskazuje na to, że miałaby wyliczyć nową pozycję gracza, a robi mnóstwo jakiś innych rzeczy zakończonych printami.

Do tego "global" powinno się stosować w ostateczności, a tutaj jest to w olbrzymiej ilości.

Wyjaśnienie: