할당 오류 이전에 참조 된 지역 변수

Swagtonio

저는 코딩을 처음 접했고 제 자신의 게임을 만들려고 노력하고 있습니다. 오류의 의미를 이해하지는 않지만 여기에 내 코드가 있습니다.

import pgzrun
import math
import random

WIDTH = 800                       #5
HEIGHT = 600
CENTER_X = WIDTH/2
CENTER_Y = HEIGHT/2
CENTER = (CENTER_X, CENTER_Y)
FONT_COLOR = (221, 160, 221)      #10
ozol = 0

game_over = False

ozolith = Actor("ozolith")        #15

def draw():
    screen.clear()
    ozolith.draw()
    draw_counters(ozol)           #20

def place_ozolith():
    ozolith.x = CENTER_X
    ozolith.y = CENTER_Y
                                  #25
def draw_counters(ozol):
    screen.draw.text(str(ozol), fontsize=40, center=CENTER, color=FONT_COLOR)

def on_mouse_down(pos):
    if ozolith.collidepoint(pos): #30
        ozol += 1
        place_ozolith
    else:
        quit()
                                  #35
place_ozolith

pgzrun.go()

다음은 오류 메시지입니다.

Traceback (most recent call last):
  File "C:\Program Files\Python38\python-games\GameCraft\GameCraft.py", line 38, in <module>
    pgzrun.go()
  File "C:\Program Files\Python38\lib\site-packages\pgzrun.py", line 31, in go
    run_mod(mod)
  File "C:\Program Files\Python38\lib\site-packages\pgzero\runner.py", line 113, in run_mod
    PGZeroGame(mod).run()
  File "C:\Program Files\Python38\lib\site-packages\pgzero\game.py", line 217, in run
    self.mainloop()
  File "C:\Program Files\Python38\lib\site-packages\pgzero\game.py", line 247, in mainloop
    self.dispatch_event(event)
  File "C:\Program Files\Python38\lib\site-packages\pgzero\game.py", line 172, in dispatch_event
    handler(event)
  File "C:\Program Files\Python38\lib\site-packages\pgzero\game.py", line 164, in new_handler
    return handler(**prepped)
  File "C:\Program Files\Python38\python-games\GameCraft\GameCraft.py", line 31, in on_mouse_down
    ozol += 1
UnboundLocalError: local variable 'ozol' referenced before assignment

왼쪽 상단에 붙어있는 이미지를 클릭하면 발생합니다.

Wallyk
    ozol += 1

다음과 같다

    ozol = ozol + 1

그러나 ozol초기 값이 없으므로 오류가 발생합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

할당 전에 참조 된 지역 변수-오류

분류에서Dev

Python 오류-UnboundLocalError : 할당 전에 참조 된 지역 변수

분류에서Dev

할당 전에 참조 된 지역 변수 django 오류

분류에서Dev

오류 해결 : 할당 전에 참조 된 지역 변수 '카운터'

분류에서Dev

Cython 컴파일 오류-할당 전에 참조 된 지역 변수

분류에서Dev

전역 var가 지역이 됨 --UnboundLocalError : 할당 전에 참조 된 지역 변수

분류에서Dev

할당 전에 참조 된 UnboundLocalError 지역 변수 'context'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'settingsText'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'response'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'turn'-Python

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'req'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'event'(PYGAME)

분류에서Dev

Python3 UnboundLocalError : 할당 전에 참조 된 지역 변수

분류에서Dev

'UnboundLocalError : 할당 전에 참조 된 지역 변수'command ''

분류에서Dev

할당 전에 참조 된 지역 변수 'comment_form'

분류에서Dev

또 다른 UnboundLocalError : 할당 전에 참조 된 지역 변수

분류에서Dev

할당 전에 참조 된 지역 변수 'body'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'mp'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'slcount'

분류에서Dev

(CLOSED) 할당 전에 참조 된 지역 변수 'exit'?

분류에서Dev

Django : 할당 전에 참조 된 지역 변수 'five_image'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'cur'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'cur'

분류에서Dev

Django : 할당 전에 참조 된 지역 변수 'five_image'

분류에서Dev

UnBoundLocalError : 할당 전에 참조 된 지역 변수 (Python)

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'word_list'

분류에서Dev

할당 전에 참조 된 'like'지역 변수

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'Score'

분류에서Dev

UnboundLocalError : 할당 전에 참조 된 지역 변수 'key'

Related 관련 기사

  1. 1

    할당 전에 참조 된 지역 변수-오류

  2. 2

    Python 오류-UnboundLocalError : 할당 전에 참조 된 지역 변수

  3. 3

    할당 전에 참조 된 지역 변수 django 오류

  4. 4

    오류 해결 : 할당 전에 참조 된 지역 변수 '카운터'

  5. 5

    Cython 컴파일 오류-할당 전에 참조 된 지역 변수

  6. 6

    전역 var가 지역이 됨 --UnboundLocalError : 할당 전에 참조 된 지역 변수

  7. 7

    할당 전에 참조 된 UnboundLocalError 지역 변수 'context'

  8. 8

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'settingsText'

  9. 9

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'response'

  10. 10

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'turn'-Python

  11. 11

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'req'

  12. 12

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'event'(PYGAME)

  13. 13

    Python3 UnboundLocalError : 할당 전에 참조 된 지역 변수

  14. 14

    'UnboundLocalError : 할당 전에 참조 된 지역 변수'command ''

  15. 15

    할당 전에 참조 된 지역 변수 'comment_form'

  16. 16

    또 다른 UnboundLocalError : 할당 전에 참조 된 지역 변수

  17. 17

    할당 전에 참조 된 지역 변수 'body'

  18. 18

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'mp'

  19. 19

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'slcount'

  20. 20

    (CLOSED) 할당 전에 참조 된 지역 변수 'exit'?

  21. 21

    Django : 할당 전에 참조 된 지역 변수 'five_image'

  22. 22

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'cur'

  23. 23

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'cur'

  24. 24

    Django : 할당 전에 참조 된 지역 변수 'five_image'

  25. 25

    UnBoundLocalError : 할당 전에 참조 된 지역 변수 (Python)

  26. 26

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'word_list'

  27. 27

    할당 전에 참조 된 'like'지역 변수

  28. 28

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'Score'

  29. 29

    UnboundLocalError : 할당 전에 참조 된 지역 변수 'key'

뜨겁다태그

보관