![見出し画像](https://assets.st-note.com/production/uploads/images/89945669/rectangle_large_type_2_37c474cd9e7b9bea661235790becf019.png?width=1200)
小学生でも分かる!Pythonプログラミング - 綺麗な九九一覧表を作る
← preview
next →
Program : 綺麗な九九一覧表を作る
![](https://assets.st-note.com/production/uploads/images/89941525/picture_pc_4fe2b5ea1327453d5d80a168d994f27a.png?width=1200)
前回、前々回で学んだことを総合的に活かして
見やすい九九一覧表を作ってみましょう。
① for i in range( ): の多重ループ
![](https://assets.st-note.com/production/uploads/images/89941787/picture_pc_a815fa750e4ea91d0681c247e532aa42.png?width=1200)
② format関数 / f-strings
どこに何の値が入ればいいのかを
イメージしながら書きましょう。
![](https://assets.st-note.com/production/uploads/images/89942136/picture_pc_585be877178fb0f53ad8a57ec7591429.png?width=1200)
![](https://assets.st-note.com/production/uploads/images/89942135/picture_pc_3147f0b6abcefad7ca37f3d5ae647b5d.png?width=1200)
![](https://assets.st-note.com/production/uploads/images/89944079/picture_pc_87a860559a3df7713be3c5b4bdc7138b.png?width=1200)
③ end=" " ( print関数のオプション引数 )
![](https://assets.st-note.com/production/uploads/images/89942447/picture_pc_f021b651e17c06cd6d84d305dd64ad90.png?width=1200)
![](https://assets.st-note.com/production/uploads/images/89944098/picture_pc_dfef5b95385cc98f22e6bc5470253f47.png?width=1200)
④ if / else ( 条件分岐 )
![](https://assets.st-note.com/production/uploads/images/89942900/picture_pc_7e3d2221f59fc50c14ba2f80662dfa7e.png?width=1200)
それ以外は改行なし
![](https://assets.st-note.com/production/uploads/images/89944196/picture_pc_a81f8a1c4a04329dfb67797fc7385973.png?width=1200)
計算結果が1桁だとズレてしまうため、まだ少し見辛い。
⑤ elif ( 条件分岐 ) & 微調整
![](https://assets.st-note.com/production/uploads/images/89943411/picture_pc_e8793eb68c14a5aef87b32aad53f33e7.png?width=1200)
1つ分から2つ分に増やして
計算結果が1桁の場合は、
末尾のスペースをさらに1つ分多くした。
![](https://assets.st-note.com/production/uploads/images/89944329/picture_pc_5eda27f69819af2d8583d1df8b6ab691.png?width=1200)
次回は、10000×10000までの掛け算表を
見やすく並べる方法を考えます。