bif="Sadness.jpg"
mif="circles.png"
import pygame,sys
from pygame.locals import *
pygame.init()
screen=pygame.display.set_mode((640,360),0,32)
background=pygame.image.load(bif).convert()
mouse_c=pygame.image.load(mif).convert_alpha()
x,y=0,0
movex, movey = 0,0
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN:
if event.key==K_LEFT:
movex=-1
elif event.key==K_RIGHT:
movex=+1
elif event.key==K_UP:
movey=-1
elif event.key==K_DOWN:
movey=+1
if event.type == K_UP:
if event.key==K_LEFT:
movex=0
elif event.key==K_RIGHT:
movex=0
elif event.key==K_UP:
movey=0
elif event.key==K_DOWN:
movey=0
x+=movex
y+=movey
screen.blit(background, (0,0))
screen.blit((mouse_c,(x,y))
pygame.display.update()
ответ
screen.blit((mouse_c,(x,y))
Вы, кажется, есть дополнительные скобки (
. Это заставит python думать, что вы продолжаете код на следующей строке, но вы не намеренно делаете это, и, таким образом, вы создаете какой-то странный синтаксис (отсюда и SyntaxError). Это также объясняет, почему ваша трассировка не может указывать на строку с дополнительной скобкой, но ниже.
Вы побеждаете. +1 :-) –
Спасибо, @Haidro, в круглых скобках была проблема ... но затем во время исполнения экран вывода пуст (черный) .. программа должна показывать фон «грусть», имеющий «круг», в одном из углов, где круг можно перемещать с помощью клавиш стрелок. –
screen.blit((mouse_c,(x,y))
имеет слишком много открывающихся скобок (или отсутствует закрывающая скобка).
4 секунды;) ... – TerryA
- 1. Ошибка синтаксиса в python 3.3.2
- 2. Ошибка синтаксиса программы в python 3.3.2?
- 3. Ошибка кода Python 3.3.2
- 4. функции Python метание недопустимой ошибки синтаксиса
- 5. Случайная ошибка синтаксиса Python?
- 6. Python 3.3.2: Ошибка при импорте HTML модуля
- 7. Python IDLE 3.3.2 Ошибка ожидаемого блока отступа
- 8. Ошибка синтаксиса в строке 1 из Python на Mac: python 3.3.2
- 9. Объявить переменную синтаксиса недопустимой в MySQL Workbench?
- 10. Tkinter Python 3.3.2 калькулятор
- 11. get_version() Ошибка синтаксиса PyInstaller
- 12. Ошибка или ошибка синтаксиса Python?
- 13. Python Ошибка синтаксиса (ошибка Unicode)
- 14. Ошибка возврата Python Ошибка синтаксиса
- 15. Python Try: Ошибка синтаксиса
- 16. Ошибка синтаксиса Python url_for
- 17. Python 3 Ошибка синтаксиса
- 18. Ошибка синтаксиса цикла Python?
- 19. Ошибка условного синтаксиса Python
- 20. еще: ошибка синтаксиса Python
- 21. ошибка синтаксиса печати python
- 22. Ошибка синтаксиса python 3.5.2
- 23. Python. Новичок. Ошибка синтаксиса
- 24. ошибка синтаксиса os.walk python
- 25. «формат» Python ошибка синтаксиса
- 26. Ошибка синтаксиса Python request.py
- 27. Python ошибка синтаксиса сценария
- 28. Ошибка синтаксиса Python
- 29. Python ошибка синтаксиса dictioany
- 30. Ошибка синтаксиса ... Jython/Python
Не могли бы вы оставить полный отзыв? – TerryA
@ jh314: Что делать, если этот неправильный отступ, который вы только что установили **, был ошибкой **? –
Может быть. Вы просто добавили 4 пробела к каждой строке, не так ли? – jh314