サン&ムーン』サトシが別人のようです。気になって仕方がなかったのですが、だんだん慣れてきました。サトシはポケモンマスターを目指して毎年いろいろなことをして向上していますが、今回はポケモンスクールで学園生活を送ります。本ブログではコマンドの達人に向けて日々勉強していますが、より効率的にコンピュータを使うには、数学的知識も不可欠です。そこで数学の要素を取り入れて学習していきたいと思います。数学要素を取り入れた一例として座標の計算をしてみましょう。座標(x1,y1)から(x2,y2)までの線分ABの中点Cの座標を得るには、長さlを求めて、その半分の長さを(x1,y1)に足しこみます。座標リスト[(x1,y1),(x2,y2)]を元に再帰的に中点座標をリスト化します。pythonでは、リストを引数で渡すと、参照渡しされるので、元リストも変更になります。15div_pos(2,poslist)10行目では、リストに中点を挿入した後、リストのインデックスが1つ増えるため、indに2を足しています。poslistすると以下のような結果が得られます。中点座標3つが増えています。511)]ではこの関数で生成したリストを使ってモンスターボールを描いてみましょう。32img.save("monsterball.png")本スクリプトを実行するには、Pillowを使うのでインストールしておきます。pillowmonsterball.pyを実行すると、下のようなPNG画像が生成されます。15行目の分割数を増やすと、モンスターボールも増えていきます。見つかりませんでした。email.ホーム14.数学とコマンド仕分け中スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。