質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1538閲覧

pygameを使う、web上にあったソースコードをそのままvscodeに移すと×が出てきてしまう

suzunox

総合スコア80

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/07/06 03:59

参考にしたweb
上記に書いてあったソースコードをそのままvscodeに移してみたのですが、問題が3つも出てきてしまいます。何が問題なのか教えてほしいです。イメージ説明そのまま保存して実行してみたらちゃんと動作するので、vscodeに問題があると思います。
コピーしたコードが下記です。

python3

1import pygame 2from pygame.locals import * 3import sys 4 5def main(): 6 pygame.init() # Pygameの初期化 7 screen = pygame.display.set_mode((400, 300)) # 400*300の画面 8 # screen = pygame.display.set_mode((400, 300), FULLSCREEN) # フルスクリーン(解除時は大きさ400*300の画面) 9 pygame.display.set_caption("Test") # タイトルバーに表示する文字 10 11 while (1): 12 screen.fill((0,0,0)) # 画面を黒色(#000000)に塗りつぶし 13 pygame.display.update() # 画面を更新 14 15 # イベント処理 16 for event in pygame.event.get(): 17 if event.type == QUIT: # 閉じるボタンが押されたら終了 18 pygame.quit() # Pygameの終了(画面閉じられる) 19 sys.exit() 20 21 22if __name__ == "__main__": 23 main()

出てきた問題がこちらです。

  • Module 'pygame' has no 'into' member
  • Underfined variable 'QUIT'
  • Module 'pygame' has no 'quit'member

vscodeにはもともとpythonがインストールされてましたが、それしかインストールしていません。
パソコン上でもpython3とpygameをインストールしました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

解決しました。
そもそもpygameがpython2対応でした。

投稿2019/07/06 05:27

suzunox

総合スコア80

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問