アマビエさんをアスキーアートにしてみました
今回もソースはgoogle colaboratoryにあげてます
https://colab.research.google.com/drive/1gtw3sYDY0hJXjQFqIXIMDoj9R-ck2oRW
関数は何度も使う処理をまとめる時などに役立ちます
言語の基本的な命令も関数になっているものがほとんどです
w,hサイズの2次元配列を1次元化しています
2次元座標から1次元座標の展開はdot関数だけにしてます
lineは指定座標から相対座標まで10等分してキャラクタの線を書きます
putsは指定座標から文字列を書きます(スペースは飛ばします)
cutWriteは最後に表示します。再帰関数をあえてつかってみました
実行するとアマビエ?さんが登場します
口を鳥のようにすぼめ
手はみせていない
足は3本、動きづらくなっています
描いてみると、古来の疫病対策の叡智が含まれている気がしました