
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
N芒星の数学的側面 - Qiita
はじめに プログラムの講義で「N芒星の描画」をやりました。五芒星や七芒星はうまく描けますが、Nが偶数... はじめに プログラムの講義で「N芒星の描画」をやりました。五芒星や七芒星はうまく描けますが、Nが偶数の時には工夫が必要で、特にN=6の時には 一筆書きの 六芒星はうまく描けません。そのあたりを説明してみます。「九九の一の位」の数学的側面と本質は同じ問題です。 コード まず、N芒星を描画するコードを書いてみます。こんな感じです。 from math import cos, sin, pi from PIL import Image, ImageDraw from IPython.display import display def star(N, k): im = Image.new("L", (256, 256), 255) draw = ImageDraw.Draw(im) cx = 128 cy = 128 r = 96 draw.ellipse((cx - r, cy - r, cx