5

私は一般的にプログラミングにかなり慣れていないので、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()
4

1 に答える 1