#実現したいこと
五角形から八角形までを順番に描くプログラムを作っているのですが、現在は1重のfor文が4つありますが、これを多重ループ(多重for文)を用いて行数を短くすることはできますか?可能ならその方法を教えてください。
#該当のソースコード
python
1from turtle import * 2 3setup(width=500,height=500) 4 5t1=Turtle() 6 7for x in range(5): #五角形 8 t1.forward(100) 9 t1.left(72) 10 11for x in range(6): #六角形 12 t1.forward(100) 13 t1.left(60) 14 15for x in range(7): #七角形 16 t1.forward(100) 17 t1.left(51) 18 19for x in range(8): #八角形 20 t1.forward(100) 21 t1.left(45)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/05/29 10:39