2014-01-18 5 views
-1

я получил TypeError becuse этой линии:TypeError: неподдерживаемый тип операнда (ов) для //: 'builtin_function_or_method' и 'Int

screen.blit(spongebob_pic,(int(mx-(spongebob_pic.get_width//2)),int(my-(spongebob_pic.height//2)))) 

TypeError: неподдерживаемый тип операнда (ов) для //:' builtin_function_or_method 'и' Int

+0

нет, вопрос уже дан ответ. – user3175999

+0

... посмотрю. Я убираю свой комментарий. Из очереди просмотра я не вижу ответов. – AndyG

ответ

0

Я думаю, что в этом:

spongebob_pic.get_width // 2 

вы хотите вызвать метод get_width() вместо:

spongebob_pic.get_width() // 2 

Вот почему вы получите эту ошибку: неподдерживаемый тип операнда (s) для //: 'builtin_function_or_method' и «Int

Вы не можете разделить функцию 2.

0

get_width является метод, чтобы получить ширину, необходимую для ее вызова следующим образом: get_width().

Обычно, если вы видите глагол, который является действием, например get, set и т. Д., Это означает, что это функция.

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