私は一般的にプログラミングにかなり慣れていないので、pythonを使用してpygameを使用して簡単なゲームを作成しようとしました。Python IDLE シェルで次のコードを実行すると問題なく動作しますが、Pyscripter を使用するとエラーが発生します。
SyntaxError: import * only allowed at module level
私は Pyscripter を使用するのがとても好きです。これまでのところ、構文の学習がはるかに簡単になったからですが、今では何が問題なのか理解できません。どんな助けでも素晴らしいでしょう。ありがとう。
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400,300),0,32)
pygame.display.set_caption('Hello World!')
while True: #main game loop
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
pygame.display.update()