オセロ(3)
バージョン0.3(初期状態がデバッグしたときのままだった!) xとyのどっちが端に近いかを調べるときに勘違いで式を逆になってたのを修正 置けるかどうか調べる関数と実際に置く関数を分けてみた ついでにエラーも一つの関数にま …
バージョン0.3(初期状態がデバッグしたときのままだった!) xとyのどっちが端に近いかを調べるときに勘違いで式を逆になってたのを修正 置けるかどうか調べる関数と実際に置く関数を分けてみた ついでにエラーも一つの関数にま …
やっぱりというかなんというか、バグが出ました、さっきの。二つ以上挟めないという。致命的。あれれー? 右、下方向なら二個以上とれる→line 49他。ループの指定ミス。左、上方向は数字が小さい方に向かうので8-xではなくx …
コマンドでおきたい位置のXY座標(左上のマスが0,0)を指定してプレイするオセロゲームをPythonで書いてみました。見た目はアレですが、ここからグラフィカルにするのはそんなに難しくないハズ。たぶん。きっと。 一応ソース …
前の本がわかりづらかったとかそういうわけでもないのですが、基本的なことについてもう少し詳しい解説が欲しかったので、評判の高い『みんパイ』こと『みんなのPython』を買ってみました。 これは『Python プログラミング …
その後も次々と僕の理解できるレベルを超えたバージョン間の差異(例外処理の書き方とか。とりあえず文字列例外は使わないように……。)が出てきたので、Pythonのバージョンを2.6に落としました。3.0はある程度全体像をつか …
なんだか当初の予想に反して次から次へと出てきます。 これまでPython 2.xでinput()と書いていたものは、Python 3.0ではeval(input())と書かなくてはいけません。また、これまでのraw_in …
2.xでは、Unicode文字列を扱うとき、 # coding: utf-8 print u”いろは” あるいは # coding: utf-8 print unicode(“いろは”, utf-8) というようにエンコ …
そしていきなり躓く。 買ってきた本はPython 2.5以下のバージョンを対象にしているのに対して、僕がインストールしたPythonのバージョンは3.0。そこまで違いはないだろうし最新版を、と思ったのですが、実は3.0は …