見出し画像

5行で動くPython教材 オリジナルテキスト作成 基本5行プログラム類題作成

第8回:カラフルな虹色スパイラル

基本コードの類題をChatGPTが作成

from turtle import *
speed(0); pensize(3)
colors = ['red', 'blue', 'yellow']
for i in range(100):
       color(colors[i % 3]); fd(i * 2); lt(120)
の類題を作成してください。

類題1 四角形のひみつ

プログラム

from turtle import *

speed(0); pensize(3)

colors = ['red', 'blue', 'yellow']

for i in range(100):

  color(colors[i % 3])

  fd(i * 2)

  lt(90)

❓予想してみよう

120を90に変えると、どんな模様になるかな?


類題2 色を増やそう

プログラム

from turtle import *

speed(0); pensize(3)

colors = ['red', 'blue', 'yellow', 'green']

for i in range(100):

  color(colors[i % 4])

  fd(i * 2)

  lt(120)

❓予想してみよう

4色になると模様はどう変わるかな?


類題3 もっと大きな花を描こう

プログラム

from turtle import *

speed(0); pensize(3)

colors = ['red', 'blue', 'yellow']

for i in range(100):

  color(colors[i % 3])

  fd(i * 4)

  lt(120)

❓予想してみよう

進む長さを2倍にすると、模様はどう変わるかな?


類題4 五角形の世界

プログラム

from turtle import *

speed(0); pensize(3)

colors = ['red', 'blue', 'yellow']

for i in range(100):

  color(colors[i % 3])

  fd(i * 2)

  lt(72)

❓予想してみよう

72度曲がると、どんな図形になるかな?


チャレンジミッション

次の「?」に数字を入れて実験してみよう。

プログラム

from turtle import *

speed(0); pensize(3)

colors = ['red', 'blue', 'yellow']

for i in range(100):

  color(colors[i % 3])

  fd(i * 2)

  lt(?)

60、72、90、144 を入れると、どんな模様になるかな?

まず予想してから実行してみよう!✨

📘 教材について詳しく知りたい方へ

🎁 第1回〜第5回 無料サンプル

🚀 20名限定 モニター募集
5行で動くPython教材【第1回〜第100回】

通常価格 14,800円
→ モニター価格 7,400円

#Python
#Python学習
#プログラミング
#プログラミング教育
#情報教育
#小学生プログラミング
#中学生プログラミング
#STEM教育
#論理的思考
#Python5行の魔法


いいなと思ったら応援しよう!