回答編集履歴

1

追記

2019/09/01 00:35

投稿

Q71
Q71

スコア995

test CHANGED
@@ -3,3 +3,75 @@
3
3
 
4
4
 
5
5
  通常は、タイマーを仕込んで描画します。
6
+
7
+
8
+
9
+ **追記**
10
+
11
+ [teratailとは](https://teratail.com/tour)
12
+
13
+ > プログラミングに関して、わからないことがあれば是非teratailで質問してください。
14
+
15
+
16
+
17
+ プログラムとはなんでしょうか。遅くとも、小学校の時には聞いたことがあるはずです。運動会の**プログラム**、音楽会の**プログラム**、入学式の**式次第**。実行することを、実行する順番に並べたものがプログラムです。ですから、具体的なコードを示すのは、teratailの基準から外れます。
18
+
19
+
20
+
21
+ ```
22
+
23
+ pygame.draw.circle(window, (0, 255, 0), (100, 300), 45)
24
+
25
+ ```
26
+
27
+ この1行は、何を指示しているのでしょうか。
28
+
29
+ ```
30
+
31
+ pygame.time.wait(1000)
32
+
33
+ ```
34
+
35
+ この1行は、何を指示しているのでしょうか。
36
+
37
+ ```
38
+
39
+ pygame.draw.circle(window, (0, 255, 255), (300, 300), 45)
40
+
41
+ pygame.time.wait(1000)
42
+
43
+ pygame.draw.circle(window, (255, 0, 0), (500, 300), 45)
44
+
45
+ pygame.time.wait(1000)
46
+
47
+ ```
48
+
49
+ そして、同じような指示が、あと2回続きます。
50
+
51
+ ```
52
+
53
+ pygame.display.update()
54
+
55
+ ```
56
+
57
+ この行は、「画面を更新しなさい」という意味です。このときに、これまでに画面に対して行った変更が、ユーザーの目に見えるようになります。
58
+
59
+
60
+
61
+ あなたがしたいことは、
62
+
63
+ 0. 画面の左に緑の円を描く
64
+
65
+ 0. 1秒待つ
66
+
67
+ 0. 画面の中央に黄色の円を描く
68
+
69
+ 0. 1秒待つ
70
+
71
+ 0. 画面の右に赤の円を描く
72
+
73
+ 0. 1秒待つ
74
+
75
+
76
+
77
+ です。これらのことをした後、「画面を更新する」を行っています。そうすると、**目に見えるようになる**、というのが現状です。では、あなたは、コンピュータに対して、どのような指示を、どのような順番で送ればいいのでしょう?