teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/03/16 02:31

投稿

yureighost
yureighost

スコア2183

answer CHANGED
@@ -15,4 +15,16 @@
15
15
 
16
16
  turtle.mainloop()
17
17
  ```
18
- 後は他の正多角形もこの角の数を変えてもらえば同じように書くことができます。
18
+ 後は他の正多角形もこの角の数を変えてもらえば同じように書くことができます。
19
+
20
+ **追記**
21
+ 質問のコードに付け足すことに拘るならこうですね。
22
+ 一辺の長さは正方形と同じ100にしています。
23
+ そして72は「180-180×(5-2)/5」を求めた結果です。
24
+ ```python
25
+ import turtle
26
+ n = 5
27
+ for i in range(n):
28
+ turtle.forward(100)
29
+ turtle.left(72)
30
+ ```

1

ソースの修正

2020/03/16 02:31

投稿

yureighost
yureighost

スコア2183

answer CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  #内角を求める
11
11
  angle = 180 * (corners - 2) / corners
12
- for i in range(0, corners):
12
+ for i in range(corners):
13
13
  turtle.forward(length)
14
14
  turtle.left(180 - angle)
15
15