2013-03-13 3 views
-4

я получаю синтаксическую ошибку в строке «pygame.draw.circle»:я получаю синтаксическую ошибку в строке «» pygame.draw.circle:

screen.fill((0,0,100)) 
pos_x = 300 
pos_y = 250 
radius = 250 
angle = 360 
white = (255,255,255) 



for n in range(1,13): 
    angle = math.radians(n * (360/12) - 90) 
    x = math.cos(angle) * (radius-20) - 10 
    y = math.sin(angle) * (radius-20) - 10 
    print_text(font, pos_x+x, pos_y+y, str(n) 

pygame.draw.circle(screen, white, (pos_x, pos_y), radius, 6) 
pygame.display.flip() ` 
+2

Это не вопрос. Пожалуйста, не просто публикуйте свой код и ожидайте, что мы его исправим. –

ответ

1

Вы забыли закрыть скобку на предыдущей строке:

print_text(font, pos_x+x, pos_y+y, str(n) # < one more closing parens needed. 

Правильно, что:

print_text(font, pos_x+x, pos_y+y, str(n)) 

Когда вы получите синтаксическую ошибку, проверьте предыдущий чтобы убедиться, что ваши скобки сбалансированы.

+0

Спасибо, только начал учиться .. – user2162660

Смежные вопросы