質問編集履歴

7

追加情報

2016/10/27 07:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -113,3 +113,103 @@
113
113
 
114
114
 
115
115
  ```
116
+
117
+
118
+
119
+ ###追加
120
+
121
+ ちなみに、turtleを使って書くとこうなりました。
122
+
123
+
124
+
125
+ ```python
126
+
127
+ # coding: utf-8
128
+
129
+ # Here your code !
130
+
131
+ #
132
+
133
+ # 対称模様
134
+
135
+ #
136
+
137
+
138
+
139
+ from turtle import *
140
+
141
+ from math import *
142
+
143
+
144
+
145
+ x = [ 35, 19, 10, 3, 0, -3, -10, -19, -35]
146
+
147
+ y = [-20, -20, -5, -5, 0, -5, -5, -20, -20]
148
+
149
+ N = 9
150
+
151
+
152
+
153
+ rd = pi/180
154
+
155
+ m = 70.0
156
+
157
+ h = m*sqrt(3.0)/2
158
+
159
+
160
+
161
+ setup(width=m*10, height=h*10, startx=None, starty=None)
162
+
163
+ setworldcoordinates(0, -h*10, m*10, 0)
164
+
165
+
166
+
167
+ b = 1
168
+
169
+ y0 = 2*h/3
170
+
171
+ while y0 < window_height():
172
+
173
+ a = 1
174
+
175
+ x0 = m/2
176
+
177
+ while x0 < window_width():
178
+
179
+ up(); goto(x0, y0); down()
180
+
181
+ for j in range(3):
182
+
183
+ for k in range(N):
184
+
185
+ px = x[k]*cos(120*j*rd) - y[k]*sin(120*j*rd) + x0
186
+
187
+ py = x[k]*sin(120*j*rd) + y[k]*cos(120*j*rd) - y0
188
+
189
+ if a*b == -1:
190
+
191
+ py = -py-h
192
+
193
+ if k == 0:
194
+
195
+ up(); goto(px, py); down()
196
+
197
+ else :
198
+
199
+ goto(px, py)
200
+
201
+ a = -a
202
+
203
+ x0 += m/2
204
+
205
+ b = -b
206
+
207
+ y0 += h
208
+
209
+
210
+
211
+ exitonclick()
212
+
213
+
214
+
215
+ ```

6

説明追加

2016/10/27 07:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  pythonの図形描画ライブラリTkinterのcanvasウィジェットを使って、以下の画像のような図形を出力したいが、うまくいきません。よろしくお願いします。
4
4
 
5
- y軸の変換に問題があるようなのですが、よくわかりません。
5
+ y軸の変換に問題があるようなのですが、あと一歩がわかりません。
6
6
 
7
7
 
8
8
 

5

説明文修正

2016/10/27 07:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- pythonの図形描画ライブラリtkinterのcanvasウィジェットを使って、以下の画像のような図形を出力したいが、うまくいきません。よろしくお願いします。
3
+ pythonの図形描画ライブラリTkinterのcanvasウィジェットを使って、以下の画像のような図形を出力したいが、うまくいきません。よろしくお願いします。
4
+
5
+ y軸の変換に問題があるようなのですが、よくわかりません。
4
6
 
5
7
 
6
8
 

4

タイトル変更2

2016/10/27 06:01

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- tkinterのcanvasを使って、対称模様の図形を出力したい
1
+ Tkinterのcanvasを使って、対称模様の図形を出力したい
test CHANGED
File without changes

3

タイトル変更

2016/10/27 05:59

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- tkinterのcanvasウィジェットなどを使って、対称模様の図形を出力したい
1
+ tkinterのcanvasを使って、対称模様の図形を出力したい
test CHANGED
File without changes

2

説明文変更

2016/10/27 05:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- pythonの図形描画ライブラリtkinterのcanvasウィジェットなどを使って、以下の画像のような図形を出力したいが、うまくいきません。よろしくお願いします。
3
+ pythonの図形描画ライブラリtkinterのcanvasウィジェットを使って、以下の画像のような図形を出力したいが、うまくいきません。よろしくお願いします。
4
4
 
5
5
 
6
6
 

1

タイトル修正

2016/10/24 11:36

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- tkinterのcanvasウィジェットなどを使って、対称模様の図形を出力したい(python)
1
+ tkinterのcanvasウィジェットなどを使って、対称模様の図形を出力したい
test CHANGED
File without changes