ICT文化にどうしても住みたいという遠大な啓示が下った人の住処/気持ちよさのためだけに/お客様のお忘れになった恥の概念が母胎に届いているようですこの広告は、90日以上更新していないブログに表示しています。Cycleとりあえず部分的に練った奴だけ貼っとこうと思った。インデントが反映されないんだ(懊悩)*1ひとまずは全角space2つでindent1つ分を表現した。]が表示されないので、間に半角spaceを入れた。a+bp=func(3,4)print(p)#7#えー。it.にしてはスペースの扱いが雑だなあ。三つめのスクリプトが少なくとも一番短い、関数の定義の中身があれっぽいけど。これだけ短い処理ならありな表記なんじゃ。これだけ短いからこそ、短くする必要もないし、可読性を重視するなら一番上か。これだけ短いコードだから読みにくいも読みやすいもないけど。スペースは、アルファベットが続かない時には省略する方向で行こうと思う。Codeとかっていう名前のコーディングガイドがあることが分かった。IDEにはガイドラインによるチェックの機能があるのらしいので、開発環境をセットアップする時点でこれを入れておかないと、あとで統一のために修正するのが大変だということ。私が無知なだけだった、よかった。以下、スペースについて、PEP8から引用。Peeves以下のような状況で、余計なスペース文字を使わないでください。Recommendations次の2項演算子の左右は常に1つのスペースで囲んでください。スペースを入れることを考慮してください。使うことは避け、2項演算子の左右は常に同じ量のスペースを入れてください。複数項を持つ文では絶対にしないでください。折り返ししないでください。three()で、続き。いう変数で、生きているセル、死んでいるセル、フィールドの縦幅、横幅を表す。show()という関数は、フィールドを初期化する変数で全部死んだセルのフィールドを返す関数、引数で渡したfieldを画面に表示する関数##デフォルト??→あ、ちがった。#わかったこと:def関数は、デフォルトでPythonが用意してくれてる関数と同じように使う事のできる関数を、自分で新たに追加させてくれる関数なんだ#リスト.append()は、リストの最後尾にデータを追加する操作。field#し~ん#写経と見せかけてトライツー。#引数にheightとwidthあった方が便利だと思うなあ。#これは1行前に与えてもよさそう。#う~ん、2行前に出しちゃった。field#さっきよりはまし。見せかけて、引数以外はさっきと一緒だなあ。不安になってとりあえず空のリストだけのフィールドを作っているwで、後からその全部にゾザーッと入れてる。#写経#空のフィールドを与える関数。呼び出しやすいように関数にする。GUIのボタン一つで呼び出す、高さと幅はその時々で指定できるように、スコープの広いglobal変数で与えることにする。#global関数の方のfieldだ、今回は引数になってる。]まとめ#なんか、part3に戻ろう。#インタープリタ言語だと分かってからぐんと文法の理解がしやすくなった。#本当にコード書くのは、再現性のあることで、これは新しい幸せだなあ。みんながある約束事の範疇で、同じ機能を見ていることができる。#細則気になる初心者くんの私、上記リンク先PEP8を見て量の多さに怯えるべき。怠けたいと強く望んだなら、コードガイドの入った開発環境を用意するべき。Song今観てるやつですSPYをうっかりインストールした月別アーカイブはてなブログをはじめよう!komosudareさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。