質問: import sys,os,pygame from pygame.locals import* #定数などの呼び出しを楽に pygame.init() #pygameの初期化 size=480.360 screen=pygame.display.set_mode(size) これがコードで --- TypeError Traceback (most recent call last) in () 5 6 size=480.360 ----> 7 screen=pygame.display.set_mode(size) 8 9 TypeError: argument 1 must be 2-item sequence, not これがエラーです、なぜエラーになるのかがよくわかりません、お願いします;;
回答: 幅が480, 高さが360ということなのだろうと思いますが・・・ エラーメッセージを見ると「第一引数は2要素の列じゃないとだめ」と言われているように見えます。 pygameのリファレンスにはこう書かれています > > pygame.display.set_mode(resolution=(0,0), flags=0, depth=0) > > > set_mode((480, 360)) のように指定する仕様のようですね。その第一引数に当たる値を設定している箇所ですが `size=480.360` これだと2要素の列にはなりません。これは`480.360`という単一の浮動小数点数(float)になります。 `size = (480, 360)` にすれば動くのではないでしょうか。