2014-04-18 5 views
0

업데이트 할 수있는 점수가있는 왼쪽 상단에 글꼴을 표시하고 싶습니다. 그러나 그것은 오류를 보여줍니다Python/Pygame TypeError : 'str'객체를 호출 할 수 없습니다.

> font = pygame.font.Font(None, 16) 
> score = 0 
> score_display = font.render("Score: %d"(score), 1, BLACK 

그것은 전체 코드가 아닙니다, 당신이 필요로하는 부분 만 :

Traceback (most recent call last): File "C:\Users\Mäse\workspace\Snake\src\snake_game__init__.py", line 24, in score_display = font.render("Score: %d"(score), 1, BLACK) TypeError: 'str' object is not callable

여기 내 코드입니다. 나는 텍스트를 blit하는 방법을 알고, 나는 이렇게하면 오류가 발생합니다.

답변

4
"Score: %d"(score) 

,

"Score: %d" % score 

수 또는해야 더 나은 :

"Score: {0}".format(score) 
관련 문제