回答編集履歴

2

追記

2020/03/16 02:31

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -33,3 +33,27 @@
33
33
  ```
34
34
 
35
35
  後は他の正多角形もこの角の数を変えてもらえば同じように書くことができます。
36
+
37
+
38
+
39
+ **追記**
40
+
41
+ 質問のコードに付け足すことに拘るならこうですね。
42
+
43
+ 一辺の長さは正方形と同じ100にしています。
44
+
45
+ そして72は「180-180×(5-2)/5」を求めた結果です。
46
+
47
+ ```python
48
+
49
+ import turtle
50
+
51
+ n = 5
52
+
53
+ for i in range(n):
54
+
55
+ turtle.forward(100)
56
+
57
+ turtle.left(72)
58
+
59
+ ```

1

ソースの修正

2020/03/16 02:31

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  angle = 180 * (corners - 2) / corners
22
22
 
23
- for i in range(0, corners):
23
+ for i in range(corners):
24
24
 
25
25
  turtle.forward(length)
26
26