〔テーマ〕

 2重ループ

〔概要〕

 文字による図形描画、 2重ループ

〔実行環境〕

 主に、HTML版ではGoogle Colaboratory、ビデオ版ではAnacondaを使用しています。

〔ビデオ教材〕(Anaconda版)

 py090

〔スライド教材〕(Anaconda版)

 py090.pptx

〔プログラムと実行例〕(Colabノートブック)

 Colaboratoryを開き、以下の説明のように実行します。


<練習問題> 方陣算

 白と黒の碁石を次のように並べるときに使う白と黒の碁石の数を求めるプログラムを作成してください。また、5番目までの正方形を表示してください。

〔参考〕

〔実行例〕

○○○
○●○
○○○
白:8個、黒:1個

○○○○
○●●○
○●●○
○○○○
白:12個、黒:4個

○○○○○
○●●●○
○●●●○
○●●●○
○○○○○
白:16個、黒:9個

○○○○○○
○●●●●○
○●●●●○
○●●●●○
○●●●●○
○○○○○○
白:20個、黒:16個

○○○○○○○
○●●●●●○
○●●●●●○
○●●●●●○
○●●●●●○
○●●●●●○
○○○○○○○
白:24個、黒:25個

Copyright (C) 2022 Easy Programming