﻿1
00:00:07,470 --> 00:00:07,472

2
00:00:07,472 --> 00:00:11,472

3
00:00:12,351 --> 00:00:16,351
(อาจารย์สุธิรา) นั่นล่ะ

4
00:00:23,368 --> 00:00:27,368
ลองวางแล้วเข้าใหม่ลูก

5
00:00:27,608 --> 00:00:31,608

6
00:00:34,392 --> 00:00:38,392

7
00:00:39,462 --> 00:00:43,462

8
00:00:46,400 --> 00:00:48,718
สวัสดีค่ะ ได้ยินแล้วนะคะ

9
00:00:48,718 --> 00:00:52,718
พี่ล่ามได้ยินไหมคะ

10
00:00:58,833 --> 00:01:02,833

11
00:01:06,408 --> 00:01:08,398

12
00:01:08,398 --> 00:01:12,398

13
00:01:18,414 --> 00:01:20,245
สวัสดีค่ะ ไม่ได้ยิน แสดงว่าไม่ได้ยิน

14
00:01:20,245 --> 00:01:24,245

15
00:01:34,422 --> 00:01:38,145
อย่างนั้นเดี๋ยวจะ...

16
00:01:38,145 --> 00:01:39,134
ไม่แน่ใจว่าเป็นกับสัญญาณเน็ต

17
00:01:39,134 --> 00:01:39,685
เราไหม

18
00:01:39,685 --> 00:01:43,685
มีความรู้สึกว่าช่วงนี้เน็ตสัญญาณไม่ค่อยดีเท่าไหร่นะ

19
00:01:51,835 --> 00:01:55,835

20
00:02:02,438 --> 00:02:06,438

21
00:02:06,440 --> 00:02:08,856
ได้แต่ถอดความ พี่ล่ามไม่ได้ยินน่ะ

22
00:02:08,856 --> 00:02:12,856

23
00:02:13,232 --> 00:02:13,709
ได้ ๆ ๆ

24
00:02:13,709 --> 00:02:17,709

25
00:02:26,450 --> 00:02:30,450

26
00:02:34,459 --> 00:02:38,459

27
00:02:38,459 --> 00:02:42,459

28
00:02:50,464 --> 00:02:54,464

29
00:02:54,467 --> 00:02:58,467

30
00:02:58,472 --> 00:03:02,469

31
00:03:02,469 --> 00:03:06,469

32
00:03:06,478 --> 00:03:10,478

33
00:03:10,479 --> 00:03:14,479

34
00:03:14,484 --> 00:03:18,484

35
00:03:22,488 --> 00:03:26,488

36
00:03:26,488 --> 00:03:30,488

37
00:03:30,491 --> 00:03:34,491

38
00:03:38,496 --> 00:03:42,495

39
00:03:42,495 --> 00:03:46,495

40
00:03:46,502 --> 00:03:50,502

41
00:03:54,503 --> 00:03:58,503

42
00:03:58,503 --> 00:04:02,503

43
00:04:02,507 --> 00:04:06,507

44
00:04:06,512 --> 00:04:10,512

45
00:04:10,514 --> 00:04:14,514

46
00:04:14,519 --> 00:04:18,519

47
00:04:18,521 --> 00:04:22,521

48
00:04:26,527 --> 00:04:30,525

49
00:04:30,525 --> 00:04:34,525

50
00:04:34,527 --> 00:04:38,527

51
00:04:38,529 --> 00:04:42,529

52
00:04:42,532 --> 00:04:46,532

53
00:04:46,538 --> 00:04:50,538

54
00:04:50,538 --> 00:04:54,538

55
00:04:54,550 --> 00:04:58,550

56
00:04:58,556 --> 00:05:02,556

57
00:05:02,556 --> 00:05:06,556

58
00:05:06,566 --> 00:05:10,558

59
00:05:10,558 --> 00:05:14,558

60
00:05:14,562 --> 00:05:18,560

61
00:05:18,560 --> 00:05:22,560

62
00:05:22,565 --> 00:05:26,565

63
00:05:26,566 --> 00:05:30,566

64
00:05:30,567 --> 00:05:34,567

65
00:05:34,569 --> 00:05:38,569

66
00:05:38,570 --> 00:05:42,570

67
00:05:42,573 --> 00:05:46,573

68
00:05:46,580 --> 00:05:50,578

69
00:05:50,578 --> 00:05:54,578

70
00:05:54,580 --> 00:05:58,580

71
00:05:58,582 --> 00:06:02,582

72
00:06:02,582 --> 00:06:06,582

73
00:06:06,588 --> 00:06:10,587

74
00:06:10,587 --> 00:06:14,587

75
00:06:14,588 --> 00:06:18,588

76
00:06:18,592 --> 00:06:22,592

77
00:06:22,593 --> 00:06:26,593

78
00:06:26,597 --> 00:06:30,597

79
00:06:30,600 --> 00:06:34,600

80
00:06:34,600 --> 00:06:38,600

81
00:06:38,604 --> 00:06:42,604

82
00:06:42,605 --> 00:06:46,605

83
00:06:46,607 --> 00:06:50,607

84
00:06:50,607 --> 00:06:54,607

85
00:06:54,610 --> 00:06:58,610

86
00:06:58,612 --> 00:07:02,612

87
00:07:02,617 --> 00:07:06,617

88
00:07:06,618 --> 00:07:10,618

89
00:07:10,621 --> 00:07:14,621

90
00:07:14,623 --> 00:07:18,622

91
00:07:18,622 --> 00:07:22,622

92
00:07:22,625 --> 00:07:26,625

93
00:07:26,626 --> 00:07:30,626
สวัสดีค่ะ เหมือนเดิม พี่ล่าม

94
00:07:31,872 --> 00:07:32,585
ไม่ได้ยินเราเหมือนเดิม

95
00:07:32,585 --> 00:07:36,585
วันนี้เป็นอะไรนะ

96
00:07:36,591 --> 00:07:39,811

97
00:07:39,811 --> 00:07:43,811

98
00:07:48,117 --> 00:07:52,117

99
00:07:58,641 --> 00:08:02,641

100
00:08:02,641 --> 00:08:06,641

101
00:08:10,654 --> 00:08:14,654

102
00:08:14,654 --> 00:08:18,654

103
00:08:18,659 --> 00:08:22,659

104
00:08:22,661 --> 00:08:26,661

105
00:08:26,664 --> 00:08:30,664

106
00:08:30,665 --> 00:08:34,665

107
00:08:34,668 --> 00:08:38,668

108
00:08:38,669 --> 00:08:42,669

109
00:08:42,671 --> 00:08:46,671

110
00:08:46,671 --> 00:08:50,671

111
00:08:50,674 --> 00:08:54,674

112
00:08:54,678 --> 00:08:58,676

113
00:08:58,676 --> 00:09:02,676

114
00:09:02,682 --> 00:09:06,682

115
00:09:09,975 --> 00:09:13,975

116
00:09:14,687 --> 00:09:18,685

117
00:09:18,685 --> 00:09:22,685

118
00:09:22,688 --> 00:09:23,395

119
00:09:23,395 --> 00:09:25,593

120
00:09:25,593 --> 00:09:27,406
สวัสดีค่ะ

121
00:09:27,406 --> 00:09:31,406
สงสัยวันนี้ไม่ได้แล้วมั้ง

122
00:09:34,994 --> 00:09:35,919

123
00:09:35,919 --> 00:09:39,919

124
00:09:50,705 --> 00:09:54,703

125
00:09:54,703 --> 00:09:58,703

126
00:09:58,707 --> 00:10:02,707

127
00:10:02,710 --> 00:10:06,710

128
00:10:06,712 --> 00:10:10,712

129
00:10:10,712 --> 00:10:14,712

130
00:10:14,715 --> 00:10:18,715

131
00:10:18,718 --> 00:10:22,718

132
00:10:22,721 --> 00:10:26,721

133
00:10:26,724 --> 00:10:30,724

134
00:10:30,725 --> 00:10:34,725

135
00:10:34,727 --> 00:10:38,727

136
00:10:38,727 --> 00:10:42,727

137
00:10:42,732 --> 00:10:46,732

138
00:10:46,734 --> 00:10:50,734

139
00:10:50,734 --> 00:10:54,734

140
00:10:54,735 --> 00:10:58,735

141
00:10:58,737 --> 00:11:00,406
(ล่าม) ทางสกลได้ยินเสียงทางล่ามไหมครับ

142
00:11:00,406 --> 00:11:00,474
(อาจารย์สุธิรา) ฮัลโหล

143
00:11:00,474 --> 00:11:04,474
(ล่าม)

144
00:11:13,414 --> 00:11:17,414
เดี๋ยวขอแก้สักครู่นะครับ

145
00:11:21,052 --> 00:11:21,553
พอดีไม่ได้ยินเสียง

146
00:11:14,288 --> 00:11:14,606

147
00:11:14,606 --> 00:11:16,900

148
00:11:16,900 --> 00:11:20,900

149
00:11:30,755 --> 00:11:31,526
(อาจารย์สุธิรา) โอเคค่ะ

150
00:11:31,526 --> 00:11:35,526

151
00:11:42,762 --> 00:11:46,762

152
00:11:46,764 --> 00:11:50,222

153
00:11:50,222 --> 00:11:54,222

154
00:11:54,766 --> 00:11:58,766

155
00:11:58,767 --> 00:12:02,767

156
00:12:02,773 --> 00:12:06,773

157
00:12:06,774 --> 00:12:10,774

158
00:12:10,777 --> 00:12:14,777

159
00:12:14,778 --> 00:12:18,778

160
00:12:18,780 --> 00:12:18,941

161
00:12:18,941 --> 00:12:22,941

162
00:12:26,784 --> 00:12:29,576
(ล่าม) ฮัลโหลครับ ทางฝั่งสกล(นคร)พูดหน่อยครับ

163
00:12:29,576 --> 00:12:33,576
(อาจารย์สุธิรา) สวัสดีค่ะ (ล่าม) โอเค ได้ยินแล้วครับผม (อาจารย์สุธิรา) ได้ยินแล้วนะคะ

164
00:12:34,388 --> 00:12:38,388
วันนี้นะคะเด็ก ๆ เดี๋ยวเราจะมาเรียน

165
00:12:39,454 --> 00:12:43,454
เขียนโปรแกรมของเราต่อนะคะ หัวข้อที่เรา

166
00:12:44,147 --> 00:12:47,326
จะสอนในวันนี้ก็มีดังนี้นะคะ

167
00:12:47,326 --> 00:12:50,964
เรื่องแรก

168
00:12:50,964 --> 00:12:54,964
คำสั่งในการรับค่านะคะ input นั่นเอง

169
00:12:59,447 --> 00:13:01,140
นะคะ คำสั่ง input คำสั่งต่อมา

170
00:13:01,140 --> 00:13:01,191
คำสั่งในการ

171
00:13:01,191 --> 00:13:05,191
เลือกเงื่อนไข

172
00:13:08,698 --> 00:13:11,585
มีทั้งหมด 3 ตัวนะคะ คือ ตัวที่ 1 if

173
00:13:11,585 --> 00:13:14,873
คำสั่งที่ 2 if else

174
00:13:14,873 --> 00:13:18,239
และคำสั่งที่ 3

175
00:13:18,239 --> 00:13:22,239
if else if นะคะ

176
00:13:37,450 --> 00:13:41,377
คือ คำสั่งที่ 3

177
00:13:30,604 --> 00:13:32,324
if else แล้วก็ if

178
00:13:32,324 --> 00:13:33,417
นะคะ และคำสั่งสุดท้ายของวันนี้ ก็คือ

179
00:13:33,417 --> 00:13:35,863
คำสั่งในการทำงานแบบวนซ้ำ

180
00:13:35,863 --> 00:13:39,863
หรือที่เรียกว่า "loop" หรือการวนรอบนะคะ

181
00:13:43,277 --> 00:13:46,026
มีอยู่ 2 คำสั่ง ก็คือ 1. while

182
00:13:46,026 --> 00:13:50,026
คำสั่ง while 2. คำสั่ง

183
00:13:52,309 --> 00:13:56,309
for นะคะ เดี๋ยวเราจะเริ่มกันที่

184
00:13:58,203 --> 00:14:02,166
คำสั่งที่ 1 เลย เพื่อไม่ให้เป็นการเสียเวลา

185
00:14:02,166 --> 00:14:06,166
มาดูคำสั่งแรกก่อน คำสั่ง input

186
00:14:10,564 --> 00:14:16,943
เราจะใช้คำสั่งนี้

187
00:14:03,335 --> 00:14:07,335

188
00:14:09,078 --> 00:14:11,099
เมื่อเราต้องการให้

189
00:14:11,099 --> 00:14:15,099
มีการรับข้อมูล รับค่านะคะ

190
00:14:16,258 --> 00:14:20,258
รับข้อมูลผ่านทางคีย์บอร์ด เราก็จะ

191
00:14:23,499 --> 00:14:24,440
ใช้ Input

192
00:14:24,440 --> 00:14:28,440

193
00:14:30,248 --> 00:14:34,248
ใน Python นะคะ ก็คือสร้างมาแล้ว

194
00:14:35,135 --> 00:14:38,045
แล้วนำมาใช้ได้นะคะ

195
00:14:38,045 --> 00:14:42,045
แต่เราจะต้องมาเขียนโค้ด

196
00:14:43,428 --> 00:14:47,428
เพื่อให้ฟังก์ชันนี้มันทำงานด้วยนะคะ โดยปกติ

197
00:14:54,366 --> 00:14:58,366
ไอ้เจ้าคำสั่ง input นี่ มันจะรับค่าผ่านแป้น ก็คือเมื่อเราจิ้ม

198
00:15:01,276 --> 00:15:05,276
ไม่ว่าจะเป็นตัวเลขอะไรนี่ คอมพิวเตอร์มันจะมองเห็นเป็นอักขระหรือตัวอักษร

199
00:15:05,909 --> 00:15:08,118
นะคะ แต่ทีนี้มันก็จะมีวิธี

200
00:15:08,118 --> 00:15:12,118
ว่าไอ้การจะ

201
00:15:14,165 --> 00:15:14,810
รับตัวอักษรที่เป็นตัวเลขนี่ แล้ว

202
00:15:14,810 --> 00:15:18,810
เวลาต้องการให้มันคำนวณได้นี่ เราจะใช้วิธี

203
00:15:21,014 --> 00:15:25,014
ที่เรียกว่า "การแปลง" หรือ "ระบุชนิด

204
00:15:25,366 --> 00:15:27,850
ของข้อมูล" ให้รู้ว่าไอ้ตัว

205
00:15:27,850 --> 00:15:31,770
อักษรที่ป้อน ความจริงมันเป็นตัวเลข

206
00:15:31,770 --> 00:15:32,865
ไม่ใช่ตัวอักษรนะคะ

207
00:15:32,865 --> 00:15:36,865
เดี๋ยวเด็ก ๆ เปิด

208
00:15:39,037 --> 00:15:43,037
โปรแกรมเราขึ้นมาพร้อมกัน เดี๋ยว

209
00:15:46,381 --> 00:15:47,731
เราเรียนไปด้วย เราคีย์ไปด้วยดีกว่านะคะ

210
00:15:47,731 --> 00:15:51,731
เหมือนเดิมค่ะ หาใช่ไหม หา Python เรา

211
00:15:52,299 --> 00:15:56,299
นะคะ หาโปรแกรมของเรานั่นเอง พิมพ์

212
00:15:58,967 --> 00:16:02,178
P-y-t-h-o-n

213
00:16:02,178 --> 00:16:06,178
ในช่อง... เดี๋ยว

214
00:16:06,835 --> 00:16:07,313
ลืมสลับหน้าจอ ขอโทษที

215
00:16:07,313 --> 00:16:10,296

216
00:16:10,296 --> 00:16:13,658

217
00:16:13,658 --> 00:16:17,658
ให้เด็ก ๆ เปิดนะคะ เปิดโปรแกรมเรา ใช้

218
00:16:22,505 --> 00:16:23,103
นะคะ ใช้แว่นขยายหาก็ได้

219
00:16:23,103 --> 00:16:27,103
อันนี้เพราะว่าไม่อยากปิดหน้าจอตัวเองนะคะ

220
00:16:32,526 --> 00:16:36,526
ก็เลยใช้ตัวช่วยนิดหน่อย

221
00:16:40,088 --> 00:16:44,926
พิมพ์ P-y-

222
00:16:34,980 --> 00:16:38,980
t-h โปรแกรมนี้เราใช้ประจำนะคะ หา

223
00:16:39,544 --> 00:16:42,507
ได้เลย เปิดมันได้เลยนะคะ เพราะเราจะ

224
00:16:42,507 --> 00:16:46,507
ลองคีย์คำสั่ง input ลงไป

225
00:16:52,591 --> 00:16:53,682
เราจะ Coding กันไปเลย

226
00:16:53,682 --> 00:16:57,682
พออธิบายความหมายคำสั่ง หรือวิธีการนะคะ

227
00:16:58,521 --> 00:17:02,521
รูปแบบ ก็คือกฏข้อที่ 1

228
00:17:03,191 --> 00:17:04,612
นะคะ คำสั่งจะต้องพิมพ์ด้วย

229
00:17:04,612 --> 00:17:05,081
ตัวพิมพ์เล็กเท่านั้น

230
00:17:05,081 --> 00:17:09,081
ไม่ใช่ตัวพิมพ์ใหญ่ เพราะฉะนั้น เมื่อ

231
00:17:10,536 --> 00:17:14,536
พิมพ์ไปแล้วถ้าขึ้น Error เช็กเลยว่าตัวเอง

232
00:17:16,497 --> 00:17:20,497
พิมพ์คำสั่งเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

233
00:17:26,901 --> 00:17:29,577
โอเคนะคะ ไปต่อ มีตัวอย่างนะคะ ก่อนอื่นอธิบายก่อนนะคะ ก่อนที่

234
00:17:29,577 --> 00:17:33,577
เราจะสั่งให้มันรับค่าได้

235
00:17:38,501 --> 00:17:38,705
เราจะต้องสร้างตัวแปรนะคะ ในตัวอย่าง

236
00:17:38,705 --> 00:17:42,278
name ทีนี้ตัวแปรก็เหมือนกัน

237
00:17:42,278 --> 00:17:44,969
การประกาศชื่อตัวแปรนี่

238
00:17:44,969 --> 00:17:48,969
มันก็มีกฎอยู่ว่า 1. นะคะ

239
00:17:51,890 --> 00:17:55,890
ถ้าสมมติเด็ก ๆ ใช้ตัวแปรที่พิมพ์ด้วยตัว

240
00:17:57,053 --> 00:17:57,171
พิมพ์เล็ก

241
00:17:57,171 --> 00:18:01,171
แล้วพอเวลาไปเรียกใช้ เหมือนพิมพ์คำว่า "

242
00:18:05,021 --> 00:18:09,021
name" ด้วยตัวเล็กนี่ แต่ถ้าเวลา

243
00:18:12,430 --> 00:18:13,681
ไปเรียกดันไปพิมพ์ NAME

244
00:18:13,681 --> 00:18:16,244
ที่เป็นตัวพิมพ์ใหญ่ ชื่อเดียวกัน แต่

245
00:18:16,244 --> 00:18:20,244
คอมพิวเตอร์มันจะมองว่าเป็นตัวแปรคนละตัว

246
00:18:21,741 --> 00:18:25,741
นะคะ เพราะฉะนั้น ต้องจำด้วยว่าเมื่อเวลา

247
00:18:28,379 --> 00:18:29,583
ประกาศเป็นตัวเล็ก ถ้าเรียกใช้ก็ต้องเรียก

248
00:18:29,583 --> 00:18:33,583
ด้วยตัวเล็ก ไม่ใช่ไปเรียกด้วยตัวใหญ่นะ มันจะแยก

249
00:18:35,714 --> 00:18:39,714
ออกเป็นคนละชื่อนะ เพราะฉะนั้น ก่อนที่เราจะให้มันรับค่าได้นี่ เราจะต้อง

250
00:18:40,175 --> 00:18:44,175
ประกาศตัวแปรเพื่อจะเก็บค่าที่เราจะรับเข้าไป

251
00:18:45,404 --> 00:18:49,404
ซึ่งในตัวอย่างนี้นะคะ จะประกาศตัวแปรที่ชื่อว่า

252
00:18:52,287 --> 00:18:54,128
name เพื่อที่จะรับค่าข้อมูลที่เข้ามา ก็คือใน

253
00:18:54,128 --> 00:18:58,128
ในตอนคำสั่ง input เราใส่คำสั่งว่า

254
00:19:02,816 --> 00:19:06,816
Enter your name หรือไม่อยากใส่เป็น

255
00:19:06,903 --> 00:19:10,903
ภาษาอังกฤษว่า Enter you name ก็พิมพ์ว่า กรุณา...

256
00:19:12,900 --> 00:19:14,551
เป็นภาษาไทยได้ บอกแล้วว่า

257
00:19:14,551 --> 00:19:15,583
ถ้าไม่ใช่

258
00:19:15,583 --> 00:19:19,583
ตัวคำสั่ง ถ้าไม่ใช่ตัวแปรนี่ เราสามารถ

259
00:19:20,933 --> 00:19:24,933
พิมพ์ข้อความที่อยู่ในเครื่องหมายคำพูดนี่ เป็นภาษาไทยได้

260
00:19:28,362 --> 00:19:29,338
แต่ถ้าเป็นคำสั่งหรือตัวแปร

261
00:19:29,338 --> 00:19:33,019
ก็คือเวลาเราเขียนโค้ด ก็คือเป็นคำสั่งตัวแปร

262
00:19:33,019 --> 00:19:37,019
หรือว่าเครื่องหมายทางคณิตศาสตร์ เราจะใช้ภาษาไทย

263
00:19:38,747 --> 00:19:40,213
ไม่ได้ จำง่าย ๆ คือ ถ้าเป็นข้อความ เห็นไหม เหมือนตรงนี้

264
00:19:40,213 --> 00:19:42,274
ใส่คำว่า "สวัสดี" ลงไป

265
00:19:42,274 --> 00:19:46,274
โอเคนะคะ

266
00:19:47,261 --> 00:19:51,261
อันดับแรก ก็คือเราจะประกาศตัวแปรที่ชื่อว่า name

267
00:19:52,583 --> 00:19:56,583
วิธีประกาศตัวแปรรูปแบบ ก็คือพิมพ์ชื่อตัวแปร

268
00:19:57,479 --> 00:19:59,092
แล้วตามด้วยเครื่องหมายเท่ากับ (=) กับ

269
00:19:59,092 --> 00:20:03,092
แล้วก็ตามด้วย

270
00:20:05,600 --> 00:20:09,600
สิ่งที่จะให้ตัวแปรนั้นเป็น ซึ่งในที่นี้ คือ

271
00:20:11,408 --> 00:20:15,408
input input ก็คือให้มันรับค่า แล้วในคำสั่ง Input

272
00:20:23,005 --> 00:20:25,608
ก็คือถ้าเด็ก ๆ เห็นคำสั่งที่มีวงเล็บปุ๊บนั่นหมายความว่าสิ่งที่จะอยู่ในวงเล็บ คือ สิ่งที่

273
00:20:25,608 --> 00:20:26,175
เราจะให้โปรแกรมมันทำออกมานะคะ

274
00:20:26,175 --> 00:20:30,175
เช่น...

275
00:20:35,798 --> 00:20:39,798
ถ้าพิมพ์ข้อความว่า Enter your name

276
00:20:42,770 --> 00:20:44,712
นั่นหมายถึงก็คือแปลออกมาเป็นไทย

277
00:20:44,712 --> 00:20:48,712
ก็คือมันจะมีการป้อนชื่อเข้าไปทางคีย์บอร์ดนั่นเองให้

278
00:20:49,385 --> 00:20:53,385
เมื่อป้อนเสร็จแล้ว print จำได้นะคะ คำสั่ง print ที่เราสอน

279
00:20:58,179 --> 00:21:02,179
ในสัปดาห์ที่เราสอนไป ในสัปดาห์ก่อน ให้มัน print

280
00:21:02,382 --> 00:21:06,382
คำว่า "สวัสดี" แล้วบวกด้วย name ก็คือให้มัน print สิ่งที่

281
00:21:09,764 --> 00:21:12,861
นะคะ พร้อมหรือยัง พร้อมจะลงมือพิมพ์หรือยังคะ อันดับแรกค่ะ

282
00:21:12,861 --> 00:21:14,373

283
00:21:14,373 --> 00:21:18,373
เปิดหน้าต่างโปรแกรมเรานะคะ

284
00:21:21,322 --> 00:21:25,322
เริ่มเลย พิมพ์คำสั่ง name

285
00:21:26,177 --> 00:21:30,177
พิมพ์ name ทำอย่างไรจะเปิด 2 หน้าต่างได้

286
00:21:30,800 --> 00:21:31,587
เดี๋ยวนะ ย่อปุ๊บ ไม่ย่อให้

287
00:21:31,587 --> 00:21:35,587
ผมอยากเปิด 2 น่ะ

288
00:21:36,279 --> 00:21:36,347
เห็นไหม

289
00:21:36,347 --> 00:21:40,347
ได้ 2 อันเลยนะ

290
00:21:44,803 --> 00:21:48,803
เห็นไหมคะ ตัวแรก ก็คือเราต้องพิมพ์

291
00:21:51,311 --> 00:21:55,311
ตัวแปรใช่ไหมคะ ประกาศตัวแปรชื่อว่า

292
00:21:56,366 --> 00:21:58,226
name นะคะ n-a-m-e แล้วตามด้วย

293
00:21:58,226 --> 00:22:02,226
เวลาประกาศตัวแปรต้องระบุเท่ากับอะไร

294
00:22:03,935 --> 00:22:07,935
เห็นไหมเด็ก ๆ จะต้องกดวรรค

295
00:22:11,725 --> 00:22:14,391
1 ครั้งนะคะ สังเกตวรรคก่อน แล้วก็เครื่องหมายเท่ากับ

296
00:22:14,391 --> 00:22:18,391
แล้วก็วรรคอีกครั้งหนึ่ง แล้วก็ตามด้วยคำสั่ง

297
00:22:20,242 --> 00:22:22,772
input ให้พิมพ์ input แล้วใส่วงเล็บ

298
00:22:22,772 --> 00:22:25,072
นะคะ ใส่วงเล็บไปได้เลย

299
00:22:25,072 --> 00:22:27,256
เพราะอะไร

300
00:22:27,256 --> 00:22:31,256
คือ ทุกครั้งที่สอนมา คือ ทุกครั้งที่สอนมา เวลาบอกใส่วงเล็บปุ๊บ เด็ก ๆ

301
00:22:36,702 --> 00:22:40,587
จะพากันเปิดวงเล็บ แล้วพอแม่ลืมบอกว่า

302
00:22:40,587 --> 00:22:42,321
ต้องปิดวงเล็บน่ะ ก็ไม่ปิด

303
00:22:42,321 --> 00:22:43,509
เพราะฉะนั้น พอเวลาสอนใหม่ ก็เลยบอกว่า

304
00:22:43,509 --> 00:22:47,509
เนื่องจากคำสั่ง input() มันต้องมีวงเล็บเปิด วงเล็บปิด

305
00:22:53,757 --> 00:22:57,620
ก็เลยให้ใส่วงเล็บเปิดวง เล็บปิดไว้เลย

306
00:22:57,620 --> 00:22:57,773
จะได้ไม่ลืมนะคะ เสร็จแล้วตามด้วยอะไร

307
00:22:57,773 --> 00:22:59,412
ในวงเล็บนี้

308
00:22:59,412 --> 00:23:03,412
เราจะให้มันมีข้อความเพื่อรับค่า

309
00:23:14,200 --> 00:23:23,674

310
00:23:02,532 --> 00:23:06,532
ใส่เครื่องหมายคำพูดค่ะ Single Quote หรือ Double Quote

311
00:23:15,066 --> 00:23:19,066

312
00:23:19,066 --> 00:23:23,066
เหมือนกันอันนี้ที่มันมีคู่ เมื่อมันมีเครื่องหมายคำพูดเปิด มันต้องมีเครื่องหมายคำพูดปิด

313
00:23:23,757 --> 00:23:27,757
เสมอ ทำให้เป็นเขาเรียกว่าอะไรน่ะ โค้ดให้เป็นนิสัย

314
00:23:28,965 --> 00:23:32,965
ใส่วงเล็บทั้งเปิดทั้งปิดขึ้นมา พอพูดปุ๊บ

315
00:23:44,544 --> 00:23:42,320

316
00:23:37,238 --> 00:23:40,061
ใส่เครื่องหมายคำพูดเปิด-ปิดเข้ามา แล้วก็ใส่ข้อความ

317
00:23:40,061 --> 00:23:42,886
ลงตรงกลาง ทีนี้ข้อความ Enter you name เราเปลี่ยนเป็น

318
00:23:42,886 --> 00:23:46,886
ภาษาไทยก็ได้ ใช้คำว่า "สวัสดี"

319
00:23:50,572 --> 00:23:54,572
ไม่ใช่... กรุณา Enter your name ก็คือกรุณาป้อนชื่อใช่ไหมคะ

320
00:23:58,174 --> 00:24:00,138
กรุณา

321
00:24:00,138 --> 00:24:01,323

322
00:24:01,323 --> 00:24:05,323
เห็นไหม

323
00:24:06,393 --> 00:24:10,393
คือ บางทีพอใช้ภาษาไทยน่ะ สังเกต

324
00:24:19,274 --> 00:24:24,680
ฟอนต์

325
00:24:11,696 --> 00:24:15,696
ในโปรแกรมเรานะคะ

326
00:24:20,416 --> 00:24:21,612
แก้อย่างไร นี่นะคะ

327
00:24:21,612 --> 00:24:25,612
มันจะมี Properties คุณสมบัติ มันไม่ควร...

328
00:24:28,067 --> 00:24:31,256
ข้อความมันไม่ควรห่างอย่างนี้ นึกออกนะ

329
00:24:31,256 --> 00:24:35,256
ไปที่ Properties

330
00:24:39,091 --> 00:24:40,710
เห็นไหมลูก เราก็มาเลือกรูปแบบฟอนต์ที่มันใช้ภาษาไทยได้ด้วย มีอะไรบ้าง

331
00:24:40,710 --> 00:24:44,710
ถ้ามาตรฐานมันก็จะเป็น...

332
00:24:44,943 --> 00:24:47,175
เดี๋ยวนะ ขอใส่แว่น

333
00:24:47,175 --> 00:24:51,175

334
00:24:57,785 --> 00:25:01,785
เอาอีกแล้ว ฝ้าขึ้นแว่นอีกแล้ว แล้วก็ไม่เห็น

335
00:25:03,897 --> 00:25:07,897
ใช้พวกนี้นะคะ ใช้ได้ไหม

336
00:25:12,910 --> 00:25:13,424
จะได้ไหม ไม่เป็นอะไร

337
00:25:13,424 --> 00:25:16,316
นะคะ เนื่องจากเรามีปัญหาในการ

338
00:25:16,316 --> 00:25:20,316
ใส่ฟอนต์ภาษาไทยนะคะ เราก็

339
00:25:21,853 --> 00:25:25,853
พิมพ์ข้อความเป็นภาษาอังกฤษเหมือนตัวอย่างก่อน

340
00:25:26,517 --> 00:25:30,517
ยังไม่มีเวลามาแก้นะคะ อันนี้คือเรายังไม่เน้น

341
00:25:31,250 --> 00:25:32,084
เขียนภาษาไทยทั้งหมด ก็เลย

342
00:25:32,084 --> 00:25:36,084
ใช้คำว่า "Enter name"

343
00:25:43,120 --> 00:25:44,633
ลงไปก่อนก็ได้นะคะ เหมือนตัวอย่างก่อนก็ได้นะคะ

344
00:25:44,633 --> 00:25:48,633
เด็ก ๆ พิมพ์เหมือนตัวอย่างก่อน y-o-u-r you

345
00:26:07,327 --> 00:26:05,363

346
00:25:55,122 --> 00:25:59,122
you name แล้วก็ใส่เครื่องหมายโคลอน (:Xสังเกต เขา

347
00:26:01,850 --> 00:26:04,020
เว้นข้างหลังไว้นิดหนึ่งนะคะ อย่างนี้

348
00:26:04,020 --> 00:26:08,020
นะคะ นี่คือเสร็จคำสั่งที่ 1

349
00:26:08,971 --> 00:26:11,936
ขึ้นคำสั่งใหม่ ให้กดอะไรคะ

350
00:26:11,936 --> 00:26:15,936
กด Enter นะ กด Enter ลงไปเพื่อขึ้นคำสั่งใหม่

351
00:26:21,698 --> 00:26:25,698
เห็นไหมคะ พอกด Enter ปุ๊บ

352
00:26:29,847 --> 00:26:31,095
ข้อความ เราก็ป้อนชื่อลงไป ใส่ชื่อ ชื่อเล่นก็ได้

353
00:26:31,095 --> 00:26:35,095
ใส่ลงไปก่อน คำสั่งยังไม่เสร็จเลยน่ะ

354
00:26:42,073 --> 00:26:43,475

355
00:26:36,634 --> 00:26:37,049
นะคะ

356
00:26:37,049 --> 00:26:41,049
อันนี้

357
00:26:46,912 --> 00:26:50,912
คือ เราเลือกใช้ตัวนี้ มันจะพิมพ์แบบเป็นบรรทัด เดี๋ยวหา Idle

358
00:26:54,421 --> 00:26:56,639
ก่อนนะ แป๊บหนึ่ง เลือกใช้อีกแบบหนึ่งก่อน

359
00:26:56,639 --> 00:27:00,639

360
00:27:11,154 --> 00:27:13,947

361
00:27:13,947 --> 00:27:16,463

362
00:27:16,463 --> 00:27:20,463

363
00:27:21,163 --> 00:27:25,163
แป๊บหนึ่งของ Test ก่อนนะคะเด็ก ๆ

364
00:27:33,057 --> 00:27:37,057
มือไวใจเร็วจริง ๆ เลย ไหนไปไหนแล้ว

365
00:27:48,213 --> 00:28:26,650
ขี้เกียจพิมพ์

366
00:27:43,180 --> 00:27:47,180

367
00:27:47,181 --> 00:27:51,181

368
00:27:51,182 --> 00:27:55,179

369
00:27:55,179 --> 00:27:59,179

370
00:27:59,184 --> 00:28:03,184

371
00:28:03,184 --> 00:28:07,184

372
00:28:07,187 --> 00:28:11,187

373
00:28:11,189 --> 00:28:15,189

374
00:28:15,195 --> 00:28:19,195
เดี๋ยวเราจะเล่นวิธี...

375
00:28:23,199 --> 00:28:27,199

376
00:28:27,201 --> 00:28:31,201

377
00:28:31,201 --> 00:28:35,201

378
00:28:35,204 --> 00:28:38,345

379
00:28:38,345 --> 00:28:42,345

380
00:28:43,210 --> 00:28:47,210

381
00:28:47,215 --> 00:28:51,213

382
00:28:51,213 --> 00:28:55,213

383
00:28:55,213 --> 00:28:59,213

384
00:28:59,213 --> 00:29:03,213

385
00:29:03,218 --> 00:29:07,218

386
00:29:07,220 --> 00:29:11,220

387
00:29:15,228 --> 00:29:19,228

388
00:29:19,231 --> 00:29:23,231

389
00:29:23,245 --> 00:29:27,239

390
00:29:27,239 --> 00:29:31,239

391
00:29:31,241 --> 00:29:35,241

392
00:29:35,241 --> 00:29:39,241

393
00:29:39,248 --> 00:29:43,248

394
00:29:43,250 --> 00:29:47,250

395
00:29:47,251 --> 00:29:51,251

396
00:29:51,252 --> 00:29:55,252

397
00:29:55,262 --> 00:29:55,399

398
00:29:55,399 --> 00:29:57,856

399
00:29:57,856 --> 00:29:59,104
แล้วลองแสดงผลด้วย

400
00:29:59,104 --> 00:30:03,104
คำสั่ง print นะคะ พิมพ์คำว่า "print" วงเล็บเปิด-วงเล็บปิด

401
00:30:10,295 --> 00:30:10,616
แล้วก็พิมพ์...

402
00:30:10,616 --> 00:30:14,616
เดี๋ยวจะมีปัญหาภาษาอังกฤษ ใช้ hello

403
00:30:21,224 --> 00:30:23,412
บวกด้วยใส่เครื่องหมายบวก (+)

404
00:30:23,412 --> 00:30:27,412
แล้วก็ตามด้วยชื่อเขา

405
00:30:30,601 --> 00:30:33,618
ตัวแประนะคะ ตัวแปรของเรา ก็คือ name

406
00:30:33,618 --> 00:30:35,343
ลืมวรรค

407
00:30:35,343 --> 00:30:39,343
ตรง hello

408
00:30:42,324 --> 00:30:42,689
เห็นไหม

409
00:30:42,689 --> 00:30:46,689
ผลลัพธ์ที่ได้เห็นไหมคะ ทำซ้ำอีกนะคะ

410
00:30:50,915 --> 00:30:53,078
วิธีการไม่พิมพ์ใหม่ก็ทำแถบ

411
00:30:53,078 --> 00:30:57,078
อย่างนี้นะคะ

412
00:31:00,977 --> 00:31:04,977
แล้วก็ Ctrl+V แล้วก็ Ctrl + C เพื่อวางนะคะ แล้วตรงชื่อ

413
00:31:05,774 --> 00:31:07,140
วรรคนิดหนึ่ง

414
00:31:07,140 --> 00:31:09,328
ให้มันมีช่องว่าง

415
00:31:09,328 --> 00:31:12,586

416
00:31:12,586 --> 00:31:16,586
เว้นผิดตำแหน่ง ต้องเว้น

417
00:31:26,109 --> 00:31:30,109
ตรงคำว่า "hello" นี่นะคะ เวลาต้องการให้มันเว้นน่ะ มันจะอยู่ตรงนี้

418
00:31:31,235 --> 00:31:33,986

419
00:31:33,986 --> 00:31:37,986
เห็นไหมคะ นี่คือตัวอย่างที่

420
00:31:38,588 --> 00:31:42,588
1 คำสั่ง input นะคะ

421
00:31:46,993 --> 00:31:50,993
โดยเราประกาศตัวแปรชื่อว่า name เพื่อจะเก็บค่า

422
00:31:51,039 --> 00:31:55,039
ข้อมูลชื่อที่ป้อนลงไป เสร็จแล้วเมื่อ

423
00:31:56,614 --> 00:32:00,614
พอกด Enter ปุ๊บ

424
00:32:03,868 --> 00:32:05,377
พอใส่ชื่อลงไปปุ๊บ เราอยากรู้ว่ามันจะแสดง

425
00:32:05,377 --> 00:32:09,377
ชื่อตามตัวแปรนี้ รับค่าไปไหม เราก็สั่ง

426
00:32:11,119 --> 00:32:15,119
ด้วยคำสั่ง print นะคะ print โดย

427
00:32:16,338 --> 00:32:20,338
ในวงเล็บ แสดงข้อความว่า hello

428
00:32:23,204 --> 00:32:27,204
แล้วตามด้วยตัวแปรที่เราเก็บเมื่อกี้นะคะ ผลออกมา ก็คือมันจะขึ้นคำว่า "hello"

429
00:32:30,096 --> 00:32:34,096
ที่เราพิมพ์ลงไปเห็นไหมคะ อันนี้ในกรณีที่เป็นข้อความ ทีนี้

430
00:32:38,769 --> 00:32:40,196
ลองนะคะ ลองอีกทีหนึ่ง ให้เด็ก ๆ ปิดตัวอย่าง

431
00:32:40,196 --> 00:32:44,196
แล้วนะ โจทย์ ก็คือ

432
00:32:47,911 --> 00:32:51,391
เด็ก ๆ ลองทำนะคะ แล้วจะลองเดินไปดู

433
00:32:51,391 --> 00:32:55,391
อยากให้ประกาศตัวแปร เพื่อบอกให้รู้ว่าฉันเป็น

434
00:32:57,101 --> 00:33:01,101
ผู้หญิงหรือฉันเป็นผู้ชาย เพราะฉะนั้น

435
00:33:01,404 --> 00:33:05,404
ใช้ตัวแปรชื่ออะไรดีคะ ลองไป Search

436
00:33:07,405 --> 00:33:11,405
Search อะไร Search Google หา

437
00:33:14,033 --> 00:33:18,033
สิ่งที่จะระบุว่าเป็นหญิงหรือชาย คือ คำว่าอะไรคะ "เพศ" ใช่ไหมคะ

438
00:33:20,335 --> 00:33:21,774
เพราะฉะนั้น อยากให้

439
00:33:21,774 --> 00:33:24,583
เมื่อให้รับค่าเข้าไปแล้ว

440
00:33:24,583 --> 00:33:28,583
สมมติมิ่งเป็นคนคีย์ มิ่งก็จะบอกว่ามิ่งเป็นผู้หญิง

441
00:33:33,163 --> 00:33:33,685
นะคะ เพราะฉะนั้น ประกาศตัวแปรก่อน แล้วให้รับค่า

442
00:33:33,685 --> 00:33:37,685
เพื่อแสดงชื่อ... ไม่ใช่

443
00:33:39,697 --> 00:33:42,759
แสดงชื่อ แสดงว่าเพศของ

444
00:33:42,759 --> 00:33:46,759
ข้อมูลที่ป้อนออกไปนี่ เป็นหญิงหรือชาย

445
00:33:47,935 --> 00:33:51,935
ลองสิ อันดับแรกก่อน

446
00:33:55,618 --> 00:33:59,618
ต้องประกาศตัวแปรก่อน คำว่า "เพศ"

447
00:34:09,016 --> 00:34:08,875

448
00:34:03,370 --> 00:34:03,912
คำว่า "เพศ" ในภาษาอังกฤษ

449
00:34:03,912 --> 00:34:07,364
ใช้ตัวช่วยนี่จะอธิบายวิธีประกาศตัวแปรก่อนนะ

450
00:34:07,364 --> 00:34:10,399
คำว่าอะไรลูก คำว่า "เพศ"

451
00:34:10,399 --> 00:34:14,399
Search Google สิ นึกไม่ออก ใครเคย

452
00:34:16,747 --> 00:34:20,747
ตอบแบบสอบถาม ถ้าใครเคยตอบแบบสอบถามภาษาอังกฤษ

453
00:34:23,235 --> 00:34:27,235
นะคะ อันดับแรกเด็ก ๆ

454
00:34:27,816 --> 00:34:31,816
ต้องประกาศตัวแปรแบบนี้ก่อน แต่เปลี่ยนจาก name เป็น

455
00:34:36,468 --> 00:34:38,729
ชื่อตัวแปรเพศ เพศ คือ คำว่า...

456
00:34:38,729 --> 00:34:42,729
เดี๋ยวค้นให้ดูนะคะ เวลาเราจะค้น

457
00:34:45,866 --> 00:34:49,866
ตัวแปรนะคะ เราจะต้องบอกแล้วว่าชื่อ

458
00:34:52,978 --> 00:34:53,033
ตัวแปรนะคะ จะต้องเป็นภาษาอังกฤษ เพราะฉะนั้น

459
00:34:53,033 --> 00:34:57,033
ถ้าคำสั่งออกมาเป็นภาษาไทย

460
00:34:58,695 --> 00:34:59,970
อย่างนี้นะคะ เด็ก ๆ

461
00:34:59,970 --> 00:35:03,970
ต้องเปิด Google แปลภาษานะคะ ใช้ Google แปลนะคะ

462
00:35:08,922 --> 00:35:12,922
เสร็จแล้วสับสวิตช์

463
00:35:18,989 --> 00:35:19,306
เป็นไทยเป็นอังกฤษ เห็นไหมในช่องภาษาไทย

464
00:35:19,306 --> 00:35:21,737
ก็พิมพ์คำว่า "เพศ" ลงไปแบบนี้

465
00:35:21,737 --> 00:35:25,737
เห็นไหมคะ ด้านข้างเราก็จะได้ศัพท์คำศัพท์

466
00:35:31,126 --> 00:35:35,126
ภาษา

467
00:35:47,075 --> 00:35:46,018
อังกฤษ

468
00:35:35,410 --> 00:35:39,410
ตั้งเป็นตัวแปร เพราะฉะนั้น ตัวแปรนี้จะมีชื่อว่า sex นะคะ ฟังเสียง

469
00:35:40,775 --> 00:35:44,775
เสียงค่อย sex นะคะ มันมีหลายตัว Jender ก็ได้

470
00:35:51,251 --> 00:35:54,914
ถ้าสุภาพก็จะมีคำว่า "Gender" นะคะ

471
00:35:54,914 --> 00:35:58,914
แต่ทีนี้ ก็คือเราเลือก Sex เพราะว่ามันสั้น แล้วเด็ก ๆ จะจำได้ง่ายกว่า

472
00:36:03,587 --> 00:36:04,369
ลองประกาศตัวแปรค่ะ

473
00:36:04,369 --> 00:36:08,369
ก็คือพิมพ์ชื่อตัวแปร วรรค แล้วก็ตามด้วยเครื่องหมายเท่ากับ

474
00:36:15,028 --> 00:36:18,694
แล้วก็วรรค ตามด้วยคำสั่งที่เราจะใช้ในการรับค่านั้น ก็คือ Input

475
00:36:18,694 --> 00:36:22,694

476
00:36:27,351 --> 00:36:28,063
เปลี่ยนจาก your name เป็น your sex นะคะ

477
00:36:28,063 --> 00:36:31,467
แล้วลองกด Enter

478
00:36:31,467 --> 00:36:35,467
Enter ปุ๊บมันจะให้ป้อน ทีนี้เพศหญิง

479
00:36:39,099 --> 00:36:43,077
ดูคำว่า "เพศหญิง" นะคะ ในภาษาอังกฤษ

480
00:36:43,077 --> 00:36:47,077
เพศชาย

481
00:36:47,960 --> 00:36:51,960
เห็นไหม เพศหญิงตัวบน Female

482
00:36:59,438 --> 00:37:00,186
ตัวล่าง Male นะคะ เวลาคำว่า

483
00:37:00,186 --> 00:37:02,580
"เพศ" กับ...

484
00:37:02,580 --> 00:37:06,580
ผู้ชาย ผู้หญิงต่างกัน ถ้าว่าผู้ชาย

485
00:37:09,597 --> 00:37:13,597
มันจะเป็น Man ใช่ไหม ถ้าผู้หญิงจะเป็น Woman

486
00:37:15,972 --> 00:37:19,592
พูดถึงสถานะทางเพศนี่ ผู้หญิง

487
00:37:19,592 --> 00:37:23,592
ภาษาอังกฤษเขาจะใช้คำว่า

488
00:37:35,681 --> 00:37:38,232
"Female"

489
00:37:27,447 --> 00:37:31,447
เพศชาย เขาก็จะใช้คำว่า "Male"

490
00:37:35,450 --> 00:37:39,450

491
00:37:39,452 --> 00:37:43,451

492
00:37:43,451 --> 00:37:47,451

493
00:37:47,461 --> 00:37:51,461

494
00:37:51,462 --> 00:37:53,033

495
00:37:53,033 --> 00:37:57,033
เมื่อกี้บอกชื่อตัวแปรแล้วนะ

496
00:38:04,814 --> 00:38:08,814
ตัวแปรที่ระบุเพศใช่ไหมคะ เปลี่ยนเป็นภาษาอังกฤษ

497
00:38:09,742 --> 00:38:13,742
ตัวเล็กเสมอนะคะ ตัวแปร ไม่ใช้ตัวเล็กก็

498
00:38:15,132 --> 00:38:19,132
ใช้ตัวใหญ่อย่างนี้ก็ได้ เดี๋ยวทำให้ดูนะคะ ถ้าเมื่อใดที่

499
00:38:20,838 --> 00:38:22,306
ตั้งชื่อตัวแปรด้วยตัวใหญ่นะคะ เวลา

500
00:38:22,306 --> 00:38:26,306
เราเรียกใช้ตรงนี้ เราก็ต้องพิมพ์เป็นตัวใหญ่ด้วยเหมือนกัน

501
00:38:30,562 --> 00:38:32,095
เดี๋ยวทำตัวอย่างให้ดู แต่คำสั่งบอกแล้วนะคะ

502
00:38:32,095 --> 00:38:36,095
คำสั่งทุกตัวจะต้องพิมพ์ด้วยตัวพิมพ์

503
00:38:36,235 --> 00:38:40,235
เล็กเท่านั้น วงเล็บเปิด-

504
00:38:45,060 --> 00:38:46,711
วงเล็บปิด ใส่ทุกครั้ง เครื่องหมายคำพูดเปิด

505
00:38:46,711 --> 00:38:50,711
เครื่องหมายคำพูดปิด ใส่พร้อมกัน ให้มันขึ้นคู่กันตลอด

506
00:38:51,343 --> 00:38:55,343
จะได้ไม่... เขาเรียกว่าอะไรน่ะ ก็คือพอเวลาเราพิมพ์เสร็จ

507
00:39:01,132 --> 00:39:05,132
บางคนก็จะติดพิมพ์เสร็จแล้วว่าเสร็จเลย ไม่ใส่

508
00:39:07,045 --> 00:39:09,918
วงเล็บปิดอย่างนี้นะคะ หรือเครื่องหมายคำพูด

509
00:39:09,918 --> 00:39:13,918
ถ้าพิมพ์ตัวเดียวมันจะจำได้อยู่ แต่ถ้า

510
00:39:18,028 --> 00:39:22,028
มันมีเยอะ ๆ ก็จะลืม เพราะฉะนั้น เลยบอกว่าวิธีใช้นะคะ Coding

511
00:39:24,693 --> 00:39:28,693
วงเล็บหรือเครื่องหมายคำพูดน่ะ ให้พิมพ์

512
00:39:37,955 --> 00:39:36,219

513
00:39:24,870 --> 00:39:28,870
มันเมื่อพิมพ์เปิดไปแล้ว

514
00:39:32,859 --> 00:39:33,277
ไปเลยจะได้ไล่ถูก ว่า

515
00:39:33,277 --> 00:39:36,615
เราเปิดแล้ว เราปิดมันแล้วนะ

516
00:39:36,615 --> 00:39:39,305

517
00:39:39,305 --> 00:39:43,305
ให้เห็นความแตกต่าง

518
00:39:45,577 --> 00:39:49,577
ENTER ตัวใหญ่เหมือนกัน

519
00:39:50,078 --> 00:39:54,078

520
00:39:59,535 --> 00:40:01,548
ใครพิมพ์

521
00:40:01,548 --> 00:40:05,548
ข้อความนี้เสร็จแล้ว

522
00:40:07,845 --> 00:40:09,187
กด Enter ได้เลยนะคะ

523
00:40:09,187 --> 00:40:12,891

524
00:40:12,891 --> 00:40:16,746

525
00:40:16,746 --> 00:40:20,746
ฉันเป็นผู้หญิง ฉันก็จะใส่คำว่า "

526
00:40:28,796 --> 00:40:28,826
Female"

527
00:40:28,826 --> 00:40:32,826

528
00:40:32,933 --> 00:40:36,933

529
00:40:40,092 --> 00:40:44,092

530
00:40:51,559 --> 00:40:55,559

531
00:40:55,579 --> 00:40:59,564

532
00:40:59,564 --> 00:41:03,564

533
00:41:03,581 --> 00:41:07,566

534
00:41:07,566 --> 00:41:10,420
นี่เห็นไหม เด็ก ๆ พิมพ์ช้า ยังหัด

535
00:41:10,420 --> 00:41:14,420
พิมพ์ดีดกันอยู่หรือเปล่า หัดด้วยนะคะ

536
00:41:15,302 --> 00:41:19,302
เดี๋ยว

537
00:41:22,832 --> 00:41:26,832
สอบปลายภาคอาจจะให้สอบ

538
00:41:27,208 --> 00:41:31,208
ฝึกพิมพ์ดีดด้วยนะ เขียนโปรแกรมพิมพ์ดีดไม่เอาไหนนี่ Coding ช้า เสีย

539
00:41:35,223 --> 00:41:39,223
เวลานะเด็ก ๆ นะ อถ้าใครเข้าใจแล้ว

540
00:41:40,708 --> 00:41:42,203
ให้แสดงผลด้วยนะคะ ว่าสิ่งที่เราป้อนลงไปมันแสดงผลตามที่

541
00:41:42,203 --> 00:41:46,203
ตัวแปรเราเก็บไว้ไหม ใช้คำสั่ง print ได้เลยนะคะ

542
00:42:05,282 --> 00:46:33,085
ดูต่อนะคะ

543
00:41:49,046 --> 00:41:53,046

544
00:42:03,612 --> 00:42:07,611

545
00:42:07,611 --> 00:42:11,611

546
00:42:11,611 --> 00:42:15,611

547
00:42:19,617 --> 00:42:23,617

548
00:42:27,628 --> 00:42:31,628

549
00:42:31,630 --> 00:42:35,630

550
00:42:35,631 --> 00:42:39,631

551
00:42:39,632 --> 00:42:43,632

552
00:42:43,634 --> 00:42:47,634

553
00:42:47,637 --> 00:42:51,637

554
00:42:51,638 --> 00:42:55,638

555
00:42:55,642 --> 00:42:59,642

556
00:42:59,645 --> 00:43:03,643

557
00:43:03,643 --> 00:43:07,643

558
00:43:07,646 --> 00:43:11,646

559
00:43:11,650 --> 00:43:15,648

560
00:43:15,648 --> 00:43:19,648

561
00:43:23,661 --> 00:43:27,661

562
00:43:27,662 --> 00:43:31,659

563
00:43:31,659 --> 00:43:35,659

564
00:43:35,662 --> 00:43:39,662

565
00:43:39,664 --> 00:43:43,664

566
00:43:43,668 --> 00:43:47,668

567
00:43:47,672 --> 00:43:51,672

568
00:43:51,676 --> 00:43:55,676

569
00:43:55,681 --> 00:43:59,681

570
00:43:59,688 --> 00:44:03,688

571
00:44:03,694 --> 00:44:07,694

572
00:44:07,694 --> 00:44:11,694

573
00:44:11,698 --> 00:44:15,698

574
00:44:15,700 --> 00:44:19,700

575
00:44:19,702 --> 00:44:23,702

576
00:44:23,710 --> 00:44:27,710

577
00:44:27,711 --> 00:44:31,711

578
00:44:31,711 --> 00:44:35,711

579
00:44:35,714 --> 00:44:39,714

580
00:44:39,718 --> 00:44:43,718

581
00:44:43,719 --> 00:44:47,719

582
00:44:47,721 --> 00:44:51,721

583
00:44:51,726 --> 00:44:55,726

584
00:44:55,728 --> 00:44:59,728

585
00:44:59,731 --> 00:45:03,731

586
00:45:03,735 --> 00:45:07,735

587
00:45:07,740 --> 00:45:11,739

588
00:45:11,739 --> 00:45:15,739

589
00:45:15,743 --> 00:45:19,743

590
00:45:19,744 --> 00:45:23,744

591
00:45:23,750 --> 00:45:27,750

592
00:45:27,751 --> 00:45:31,751

593
00:45:31,754 --> 00:45:35,754

594
00:45:35,760 --> 00:45:39,758

595
00:45:39,758 --> 00:45:43,758

596
00:45:43,765 --> 00:45:47,765

597
00:45:47,769 --> 00:45:51,767

598
00:45:51,767 --> 00:45:55,767

599
00:45:55,778 --> 00:45:59,778

600
00:45:59,782 --> 00:46:03,774

601
00:46:03,774 --> 00:46:07,774

602
00:46:07,778 --> 00:46:11,778

603
00:46:11,779 --> 00:46:15,779

604
00:46:15,785 --> 00:46:19,785

605
00:46:19,788 --> 00:46:23,788

606
00:46:23,791 --> 00:46:27,791

607
00:46:27,798 --> 00:46:31,798
เมื่อกี้ใครขึ้นตัวนี้แล้ว

608
00:46:33,325 --> 00:46:37,325
แล้วก็ป้อนข้อมูลลงไปแล้วนะคะ

609
00:46:39,781 --> 00:46:41,448
สิ่งที่เราจะทำต่อมานะคะ คืออะไรคะ

610
00:46:41,448 --> 00:46:43,615
ให้แสดงผลใช่ไหม

611
00:46:43,615 --> 00:46:47,615
ให้แสดงผล คำสั่งในการแสดงผล

612
00:46:47,750 --> 00:46:51,750
ก็คือคำสั่งอะไรคะ print ใช่ไหมคะ

613
00:46:53,224 --> 00:46:55,185
คำสั่ง print

614
00:46:55,185 --> 00:46:59,185

615
00:47:07,820 --> 00:47:10,839
นะคะ คำสั่ง print

616
00:47:10,839 --> 00:47:14,839
แล้วตามด้วย วงเล็บเปิด-วงเล็บปิดเสมอ

617
00:47:15,839 --> 00:47:18,391
นะคะ print อะไร

618
00:47:18,391 --> 00:47:22,391
ดูนะคะ print

619
00:47:27,864 --> 00:47:31,772
print ข้อมูลตัวแปรเลย

620
00:47:31,772 --> 00:47:31,883
print ตัวแปรนี้ปุ๊บ

621
00:47:31,883 --> 00:47:35,883
เดี๋ยวกด Enter ให้ดูนะคะ นี่เห็นไหมคะ

622
00:47:37,635 --> 00:47:38,077

623
00:47:38,077 --> 00:47:42,077
อ๋อ โอเค

624
00:47:43,000 --> 00:47:47,000

625
00:47:55,841 --> 00:47:56,331
แหม ๆ ไปย่ออะไรนะนี่

626
00:47:56,331 --> 00:48:00,331
โอเคไหม เห็นไหมคำสั่ง print

627
00:48:03,296 --> 00:48:07,296

628
00:48:15,856 --> 00:48:19,854

629
00:48:19,854 --> 00:48:23,854

630
00:48:23,860 --> 00:48:27,859

631
00:48:27,859 --> 00:48:31,859

632
00:48:31,862 --> 00:48:34,728
คะ สั่ง print สามารถ

633
00:48:34,728 --> 00:48:35,796
แสดงทั้งที่เป็นข้อความ ก็คือ

634
00:48:35,796 --> 00:48:39,796
บอกไว้แล้วนะ ถ้าเราต้องการแสดงตัวอักษร

635
00:48:41,102 --> 00:48:45,102
นี่เราจะต้องใส่เครื่องหมายคำพูด แต่ในกรณีนี้

636
00:48:47,162 --> 00:48:50,287
ในตัวอย่างนี้ เมนูวงเล็บ

637
00:48:50,287 --> 00:48:53,708
Sex ลงไปนี่ ก็คือ

638
00:48:53,708 --> 00:48:57,708
แสดงตัวแปรเลยนี่ ไม่ต้องใส่เครื่องหมายคำพูด เพราะคอมพิวเตอร์รู้แล้ว

639
00:49:01,327 --> 00:49:02,978
ว่าคำว่า "sex" นี่ เป็นตัวแปรนะคะ

640
00:49:02,978 --> 00:49:05,286
ที่เขาแสดงออกมา

641
00:49:05,286 --> 00:49:09,286
ก็คือคำว่า "female" ลงไป

642
00:49:14,022 --> 00:49:15,522
อันนี้คือการใช้ input สำหรับ

643
00:49:15,522 --> 00:49:19,522
แสดงข้อความที่เป็นตัวอักษร

644
00:49:23,963 --> 00:49:27,963
ทีนี้แล้วถ้าจะแสดงข้อความที่เป็นตัวเลขล่ะ เราจะใช้วิธีไหน มา

645
00:49:33,143 --> 00:49:34,739
ดูตัวอย่างนะคะ

646
00:49:34,739 --> 00:49:36,709
ในกรณีที่เป็นตัวเลขนะคะ

647
00:49:36,709 --> 00:49:40,621
ขั้นตอนเหมือนเดิมเลย

648
00:49:40,621 --> 00:49:44,621
คือ เราจะต้องประกาศตัวแปรก่อน ในที่นี้นะคะ

649
00:49:44,741 --> 00:49:48,741
เราจะทำการรับค่าตัวเลข 2...

650
00:49:50,019 --> 00:49:54,019

651
00:49:54,442 --> 00:49:58,442
ทำไมเหมือนเสียงมันค่อย เดี๋ยวไม่ได้ยินอีก

652
00:50:05,253 --> 00:50:07,107
num1 แล้วก็ num2

653
00:50:07,107 --> 00:50:11,107
นะคะ เห็นไหมคะ เพื่อที่เราจะใช้เก็บข้อมูลไว้เก็บตัวเลข num มาจาก

654
00:50:17,426 --> 00:50:21,426
number นั่นเอง มาจากคำเต็มว่า "number" นั่นเองนะคะ

655
00:50:22,358 --> 00:50:26,358

656
00:50:27,926 --> 00:50:31,926
int มาจาก intger

657
00:50:32,662 --> 00:50:36,662
มันก็คือฟังก์ชันนี้ ก็คือสิ่งที่อยู่ในนี้

658
00:50:37,804 --> 00:50:38,110
ในฟังก์ชันในวงเล็บนี่ มันจะต้องเป็นตัว

659
00:50:38,110 --> 00:50:41,371
เลขนะ เพราะฉะนั้น

660
00:50:41,371 --> 00:50:43,091
ใส่ฟังก์ชันนี้ รับค่าอะไรเข้าไป

661
00:50:43,091 --> 00:50:47,091
รับข้อความที่บอกว่า enter first

662
00:50:54,885 --> 00:50:58,442
number ให้ป้อนเลขตัวที่ 1 นะคะ enter

663
00:50:58,442 --> 00:51:02,442
ให้ป้อนเลขตัวที่ 2 คือ เวลาคอมพิวเตอร์อ่าน

664
00:51:02,531 --> 00:51:06,531
ข้อมูลจากคีย์บอร์ดน่ะ สิ่งที่มันได้รับ มันจะแยก

665
00:51:09,495 --> 00:51:10,635
ตัวเลข ตัวอักษรเอง เข้าใจไหมคะ มันจะรู้แค่ว่า

666
00:51:10,635 --> 00:51:14,635
ไอ้สิ่งนี้คือตัวอักษร

667
00:51:18,598 --> 00:51:19,189
หรือตัวอักษรสำหรับมันเท่านั้น มันจะไม่ตีว่า 1 คือ เลข 1 ไม่ใช่นะคะ

668
00:51:19,189 --> 00:51:23,189
เพราะฉะนั้น เราจะใช้ฟังก์ชัน integer

669
00:51:27,612 --> 00:51:31,546
เพื่อมาบอกมันอีกทีว่าไอ้สิ่งที่

670
00:51:31,546 --> 00:51:35,546
อยู่ในวงเล็บนี่ที่ป้อนเข้าไปนี่มันเป็นตัวเลขนะ บอกให้เครื่องรู้นะคะ ต้องบอกเครื่องด้วย

671
00:51:39,399 --> 00:51:43,399
เพราะบอกแล้วว่าคอมพิวเตอร์จะทำตามที่เรา

672
00:51:47,628 --> 00:51:51,628
สั่งเท่านั้น ถ้าเราไม่สั่ง

673
00:51:56,532 --> 00:52:00,385

674
00:51:48,462 --> 00:51:52,462
มันจะรู้ตามที่มันรู้ตามปกติ เพราะจริง ๆ แล้ว คอมฯ

675
00:52:12,578 --> 00:52:11,480

676
00:51:59,525 --> 00:52:03,525
0 ไม่ได้เรียกว่า "เลข" ด้วยซ้ำ มันคือรหัสแอสกี้

677
00:52:07,349 --> 00:52:10,135
01 00 100 น่ะ มันรู้แค่ 2 ตัวนี้ แล้วมันต้องมาแปลค่า แต่

678
00:52:10,135 --> 00:52:11,570
ตอนนี้เรากำลังเอาสิ่งที่มันมีอยู่ของเรานี่

679
00:52:11,570 --> 00:52:15,570
ส่งไปให้มันแล้วเราจะทำให้มันรู้ได้ว่ามัน

680
00:52:23,714 --> 00:52:27,714
เป็นตัวเลขได้ เราก็ต้องใช้คำสั่ง int นี่นะคะ พร้อมจะลงมือหรือยัง แล้วจะได้เห็นผลลัพธ์

681
00:52:29,707 --> 00:52:33,707
ว่าสิ่งที่ป้อนเข้าไป

682
00:52:33,971 --> 00:52:37,229
นะคะ เดี๋ยวให้ดูความแตกต่างว่า

683
00:52:37,229 --> 00:52:41,229
ถ้าเราป้อนแบบไม่เป็น

684
00:52:42,780 --> 00:52:46,780
ตัวเลขนะ แล้วก็ป้อนแบบเป็นตัวเลข

685
00:52:48,603 --> 00:52:52,603
มันจะต่างกันอย่างไร ใช้คำสั่งเดียวกันเลยนะคะ

686
00:52:54,875 --> 00:52:58,835
มาลองดูนะคะ เดี๋ยวเคลียร์ก่อนนะคะ เคลียร์หน้าจอนี้

687
00:52:58,835 --> 00:53:01,143
Close เสียก่อน แล้วเปิดใหม่

688
00:53:01,143 --> 00:53:05,143
จะเปิดใหม่ เด็ก ๆ จะได้เห็นทุกอัน

689
00:53:10,320 --> 00:53:14,320
เห็นครบทุกอัน

690
00:53:20,000 --> 00:53:24,000

691
00:53:24,003 --> 00:53:26,277

692
00:53:26,277 --> 00:53:29,931
โอเคไหมคะ

693
00:53:29,931 --> 00:53:33,931
ให้ดูแบบแรกก่อนนะคะ แบบที่เราทำในครั้ง

694
00:53:35,830 --> 00:53:39,830
แรก ก็คือป้อนเข้าไปแล้วยังไม่ระบุ

695
00:53:41,965 --> 00:53:45,965
ว่าเป็นตัวเลข

696
00:53:52,019 --> 00:53:56,019
อันนี้ป้อนแล้วยังไม่ระบุเป็นตัวเลขนะ

697
00:53:57,825 --> 00:54:01,825
ดูดี ๆ นะ แบบที่ 1 นะ num1 = input

698
00:54:02,015 --> 00:54:05,486

699
00:54:05,486 --> 00:54:09,486

700
00:54:11,865 --> 00:54:15,865
นี่คือแบบเดิมนะ แบบเดิมที่เรา

701
00:54:16,574 --> 00:54:18,083
เอาข้อความเข้าไป

702
00:54:18,083 --> 00:54:21,447

703
00:54:21,447 --> 00:54:25,447

704
00:54:36,041 --> 00:54:40,041

705
00:54:40,042 --> 00:54:41,936
นี่คือถ้าเราพิมพ์แบบให้มันรับ

706
00:54:41,936 --> 00:54:44,074
ตัวอักษรเข้าไปนี่ เราก็คือตัวแปร

707
00:54:44,074 --> 00:54:48,074
แล้วก็ตามด้วย input นะ คำสั่ง input()

708
00:54:52,354 --> 00:54:54,290
บอกแล้วว่าเราต้องการให้สิ่งที่มันรับ

709
00:54:54,290 --> 00:54:58,290
เข้าไปนี่มันแปลงเป็นตัวเลขจริง ๆ

710
00:54:59,326 --> 00:55:03,255
หรือแจ้งให้เครื่องรู้ว่ามันเป็นตัวเลขจริง ๆ

711
00:55:03,255 --> 00:55:07,255
เราก็จะมาเพิ่มคำสั่ง int() i-n-t

712
00:55:09,555 --> 00:55:13,555
เข้าไปอีกทีหนึ่ง Integer นี่นะคะ วงเล็บเปิด

713
00:55:14,047 --> 00:55:16,221
แล้วก็วงเล็บเปิด แล้วก็วงเล็บปิด

714
00:55:16,221 --> 00:55:17,306

715
00:55:17,306 --> 00:55:21,306

716
00:55:22,288 --> 00:55:26,288
แบบนี้นะคะ

717
00:55:27,994 --> 00:55:31,666
เสร็จแล้ว

718
00:55:31,666 --> 00:55:35,666
กด Enter 1 ครั้ง

719
00:55:36,787 --> 00:55:40,787
มันก็จะขึ้นมาให้ป้อนตัวเลขลงไป

720
00:55:40,976 --> 00:55:44,976
ป้อนสัก 3 หลัก จะได้เห็นชัด ๆ

721
00:55:52,081 --> 00:55:56,081
เลยนะคะ วันนี้วันที่เท่าไหร่นะ 1, 2, 3, 4 ก็ได้ 1, 2, 3 number 1

722
00:55:57,234 --> 00:56:00,958
นี่ 1, 2, 3 นะคะ รับจำนวน

723
00:56:00,958 --> 00:56:04,958
ตัวเลขอีก 1 ตัว ตัวแปรที่ 2 นะคะ

724
00:56:06,099 --> 00:56:09,866
number ที่ 2 นะคะ ชื่อ num2

725
00:56:09,866 --> 00:56:13,866
= ตอนนี้บอกแล้วรับตัวเลข เพราะฉะนั้น คำสั่งที่ใช้ตัวแรก

726
00:56:14,759 --> 00:56:15,258
ก็คือ int เลยนะคะ

727
00:56:15,258 --> 00:56:19,258
วงเล็บเปิด-วงเล็บปิด ครั้งที่ 1

728
00:56:20,753 --> 00:56:24,753
แล้วมีวงเล็บเปิด-วงเล็บปิดครั้งที่ 2 อีก

729
00:56:29,571 --> 00:56:29,829
เพื่อใส่อะไร เพื่อใส่คำสั่ง input นะคะ

730
00:56:29,829 --> 00:56:33,829
แล้วในคำสั่ง input

731
00:56:38,194 --> 00:56:41,053
ใส่ประโยค เพื่อให้

732
00:56:41,053 --> 00:56:44,585
โปรแกรมมันแสดงให้คนรู้

733
00:56:44,585 --> 00:56:48,585
ว่าจะต้อง... ไม่ขึ้น Error สิ ไม่ ๆ ๆ

734
00:57:06,176 --> 00:57:03,323

735
00:56:49,372 --> 00:56:51,430
ให้แสดงข้อความนะคะ

736
00:56:51,430 --> 00:56:55,430
ก็คือใส่เครื่องหมายคำพูดเปิด-คำพูดปิดทุกครั้ง

737
00:57:01,725 --> 00:57:05,156
แล้วก็พิมพ์ข้อความลงไปว่า Enter

738
00:57:05,156 --> 00:57:09,156
second คือ ลำดับที่ 2

739
00:57:09,346 --> 00:57:12,687
s-e-c-o-n-d

740
00:57:12,687 --> 00:57:16,687
second number

741
00:57:21,676 --> 00:57:25,676
นะคะ ใครพิมพ์เสร็จแล้วกด Enter

742
00:57:33,971 --> 00:57:37,971
เมื่อกี้ 1, 2, 3, 4 แล้ว 1, 2, 3,

743
00:57:39,300 --> 00:57:43,300
4, 5, 6

744
00:57:55,325 --> 00:57:54,118

745
00:57:41,620 --> 00:57:43,259
ไม่เห็นหรือ หลุด เดี๋ยว ๆ ๆ หลุดอีกแล้ว ได้ไหม

746
00:57:43,259 --> 00:57:47,259
โอเค ขอโทษที เดี๋ยวขยายให้เต็ม

747
00:57:48,573 --> 00:57:49,208

748
00:57:49,208 --> 00:57:53,208
นะคะ

749
00:57:54,712 --> 00:57:58,712
บรรทัดที่ 1

750
00:57:59,843 --> 00:58:03,613
อธิบาย อธิบายไปด้วย บรรทัดที่ 1 เรา

751
00:58:03,613 --> 00:58:07,613
ประกาศตัวแปรชื่อว่า num

752
00:58:10,658 --> 00:58:12,876
number 1

753
00:58:12,876 --> 00:58:16,876
ก็คือตัวแปรสำหรับเก็บข้อมูลตัวเลข

754
00:58:19,405 --> 00:58:23,405
ชุดที่ 1 ก็บอกว่าให้ป้อนตัวเลขลงมา

755
00:58:24,196 --> 00:58:28,196
ให้ป้อน 3 ตัว 1 2 3 ก็เลยป้อน 1 2 3

756
00:58:30,428 --> 00:58:32,137
พอคำสั่งที่ 2

757
00:58:32,137 --> 00:58:35,827
ประกาศตัวแปร

758
00:58:35,827 --> 00:58:39,104
ชื่อ num2

759
00:58:39,104 --> 00:58:41,467

760
00:58:41,467 --> 00:58:45,467
โดยให้...

761
00:58:55,330 --> 00:58:57,422
โดย

762
00:58:47,400 --> 00:58:51,400
ใช้คำสั่ง i-n-t int

763
00:58:56,845 --> 00:59:00,845
int มาจากคำว่า integer

764
00:59:04,162 --> 00:59:08,162
คำสั่งนี้เพื่อจะบอกว่าสิ่งที่เรา input เข้าไปนี่ input

765
00:59:08,352 --> 00:59:12,352
เข้าไปนี่ มันต้อง

766
00:59:15,222 --> 00:59:19,222
แปลงออกมาให้เป็นตัวเลขนะ

767
00:59:21,760 --> 00:59:24,593
ข้อความที่เรา

768
00:59:16,405 --> 00:59:16,564
ใส่เข้าไปนี่ ความจริงแล้วมันเป็นตัวเลขนะ

769
00:59:16,564 --> 00:59:19,681

770
00:59:19,681 --> 00:59:23,681
ก็พอใส่ Enter ปุ๊บ

771
00:59:27,942 --> 00:59:31,942
ก็กรอกตัวเลขลงไปทีนี้

772
00:59:33,521 --> 00:59:37,202
อยากเห็นผลลัพธ์ของมันแล้ว

773
00:59:37,202 --> 00:59:38,711
ใช้คำสั่งอะไรคะ คำสั่ง

774
00:59:38,711 --> 00:59:42,711
ในการแสดงผล คือ

775
00:59:45,929 --> 00:59:49,929
คำสั่ง print นะคะ ทีนี้

776
00:59:51,426 --> 00:59:52,248
ให้แสดงแค่...

777
00:59:52,248 --> 00:59:56,248

778
00:59:57,748 --> 01:00:01,748
รู้แล้วลืมแก้โค้ด

779
01:00:05,793 --> 01:00:09,793

780
01:00:12,194 --> 01:00:16,194

781
01:00:16,196 --> 01:00:20,196

782
01:00:20,198 --> 01:00:24,198

783
01:00:24,201 --> 01:00:28,201

784
01:00:28,206 --> 01:00:32,206

785
01:00:32,207 --> 01:00:36,207

786
01:00:36,209 --> 01:00:40,209

787
01:00:40,210 --> 01:00:44,210

788
01:00:44,211 --> 01:00:48,211

789
01:00:48,214 --> 01:00:50,292
ลืมแก้โค้ดเดิมที่เคยสอน print

790
01:00:50,292 --> 01:00:52,983
ตัวแปร 2 ตัวนี้ออกมา โดยให้

791
01:00:52,983 --> 01:00:56,983
เอา 2 ตัวนี้มาบวก ลบ คูณ หาร อะไรก็ได้นะคะ เดี๋ยวท ำ

792
01:01:04,028 --> 01:01:07,713
ก็จะใช้คำสั่ง print นะคะ p-r-i-n-t

793
01:01:07,713 --> 01:01:08,795
ตามด้วยเครื่องหมายวงเล็บเปิด

794
01:01:08,795 --> 01:01:12,795
วงเล็บปิด สิ่งที่จะให้ print ในนี้ ก็คือ

795
01:01:15,987 --> 01:01:17,745
ตัวแปรที่ชื่อว่า num

796
01:01:17,745 --> 01:01:21,745
1 ลองให้มันแสดง

797
01:01:22,697 --> 01:01:26,697
ผลบวกนะคะ เอา 2 ตัวนี้บวกกัน

798
01:01:27,251 --> 01:01:30,224
+ num2

799
01:01:30,224 --> 01:01:34,224
แล้วกด Enter ดู 1 2 3 + 4 5 6 ผลลัพธ์ที่ได้

800
01:01:38,138 --> 01:01:38,932
ก็คือ 9 7

801
01:01:38,932 --> 01:01:42,932
5 โอเค ถูกต้อง เห็นไหมคะ แล้วลอง

802
01:01:45,283 --> 01:01:46,639
เปลี่ยนเป็น

803
01:01:46,639 --> 01:01:49,849

804
01:01:49,849 --> 01:01:53,849
คูณดูสิ

805
01:01:56,665 --> 01:02:00,665
print(num1 * num2)

806
01:02:19,180 --> 01:02:24,350

807
01:02:07,745 --> 01:02:11,745
เอา num1 คูณ

808
01:02:16,260 --> 01:02:20,260
ใช้เครื่องหมายคูณในคอมพิวเตอร์ไม่ใช่ตัว x นะ เป็นเครื่องหมายดอกจัน ZX

809
01:02:23,276 --> 01:02:26,012
ตัวดำเนินการทางคณิตศาสตร์บนคอมพิวเตอร์

810
01:02:26,012 --> 01:02:28,936
ตัวคูณคือเครื่องหมายดอกจันทร์นะ

811
01:02:28,936 --> 01:02:32,936
แล้วใครมีเครื่องคิดเลข ลองกดคูณดู 12

812
01:02:39,033 --> 01:02:42,590
3 * 4 5 6 ได้ 56088 จริงไหม

813
01:02:42,590 --> 01:02:46,590

814
01:02:48,280 --> 01:02:52,280

815
01:02:56,280 --> 01:03:00,280

816
01:03:00,283 --> 01:03:01,463
แล้วเดี๋ยวจะลองให้ ตัวนี้มันบวกกันแล้วมาหารด้วย 2

817
01:03:01,463 --> 01:03:05,463
นะคะ เวลาทำ

818
01:03:09,267 --> 01:03:13,267
การดำเนินการ

819
01:03:14,166 --> 01:03:17,287
ทางคณิตศาสตร์ที่ใช้

820
01:03:17,287 --> 01:03:21,287
การบวก แล้วยังต้องมาหาร...

821
01:03:22,713 --> 01:03:26,713

822
01:03:32,301 --> 01:03:36,301

823
01:03:40,300 --> 01:03:44,300

824
01:03:44,306 --> 01:03:48,306

825
01:03:48,308 --> 01:03:52,308

826
01:03:52,311 --> 01:03:56,311

827
01:03:56,314 --> 01:04:00,314

828
01:04:00,315 --> 01:04:04,315

829
01:04:04,318 --> 01:04:08,318

830
01:04:08,319 --> 01:04:12,319

831
01:04:12,322 --> 01:04:16,322

832
01:04:16,325 --> 01:04:20,325

833
01:04:20,327 --> 01:04:24,327

834
01:04:24,328 --> 01:04:28,328

835
01:04:28,334 --> 01:04:32,334

836
01:04:32,336 --> 01:04:36,335

837
01:04:36,335 --> 01:04:40,335

838
01:04:40,339 --> 01:04:44,339

839
01:04:44,339 --> 01:04:48,339

840
01:04:48,341 --> 01:04:52,341

841
01:04:52,345 --> 01:04:56,345

842
01:04:56,346 --> 01:05:00,346

843
01:05:00,348 --> 01:05:04,348

844
01:05:04,353 --> 01:05:08,353

845
01:05:08,354 --> 01:05:12,353

846
01:05:12,353 --> 01:05:16,353

847
01:05:16,359 --> 01:05:20,357

848
01:05:20,357 --> 01:05:24,357

849
01:05:24,363 --> 01:05:28,363

850
01:05:28,364 --> 01:05:32,364

851
01:05:32,368 --> 01:05:36,368

852
01:05:36,369 --> 01:05:40,369

853
01:05:40,374 --> 01:05:44,373

854
01:05:44,373 --> 01:05:48,373

855
01:05:48,375 --> 01:05:52,375

856
01:05:52,382 --> 01:05:56,380

857
01:05:56,380 --> 01:06:00,380

858
01:06:00,383 --> 01:06:04,383

859
01:06:04,384 --> 01:06:08,384

860
01:06:08,388 --> 01:06:12,388

861
01:06:12,388 --> 01:06:16,388

862
01:06:16,392 --> 01:06:20,392

863
01:06:20,396 --> 01:06:24,396

864
01:06:24,399 --> 01:06:28,399

865
01:06:28,400 --> 01:06:32,400

866
01:06:32,403 --> 01:06:36,403

867
01:06:36,404 --> 01:06:40,404

868
01:06:40,419 --> 01:06:44,412

869
01:06:44,412 --> 01:06:48,412

870
01:06:48,417 --> 01:06:52,413

871
01:06:52,413 --> 01:06:56,413

872
01:06:56,419 --> 01:07:00,418

873
01:07:00,418 --> 01:07:04,418

874
01:07:04,421 --> 01:07:08,421

875
01:07:08,421 --> 01:07:12,421

876
01:07:12,427 --> 01:07:16,427

877
01:07:16,428 --> 01:07:20,427

878
01:07:20,427 --> 01:07:24,427

879
01:07:24,434 --> 01:07:28,433

880
01:07:28,433 --> 01:07:32,433

881
01:07:32,435 --> 01:07:36,435

882
01:07:36,438 --> 01:07:40,438

883
01:07:40,439 --> 01:07:44,439

884
01:07:44,439 --> 01:07:48,439

885
01:07:48,443 --> 01:07:52,443

886
01:07:52,443 --> 01:07:56,443

887
01:07:56,445 --> 01:08:00,445

888
01:08:00,451 --> 01:08:04,450

889
01:08:04,450 --> 01:08:05,118
เด็ก ๆ ดูดี ๆ นะคะ

890
01:08:05,118 --> 01:08:09,118
บางทีบางคนพิมพ์ผิด ตรง

891
01:08:11,088 --> 01:08:11,437
ในวงเล็บ print นะคะ

892
01:08:11,437 --> 01:08:15,437
มันจะมีเครื่องหมายคำพูด

893
01:08:20,682 --> 01:08:24,682
ก็ใช้เครื่องหมายคำพูดนะคะ

894
01:08:32,460 --> 01:08:36,460
นี่เขาจะมาติดเครื่องหมายคำพูด

895
01:08:38,236 --> 01:08:42,236
คำว่า "%d"

896
01:08:43,605 --> 01:08:46,420
ปิดเครื่องหมายคำพูด ดูตำแหน่งที่

897
01:08:46,420 --> 01:08:50,420
มีเครื่องหมายคำพูดเปิดแล้วอย่าลืมมีเครื่องหมาย

898
01:09:08,262 --> 01:09:11,178
คำพูดปิด

899
01:08:56,477 --> 01:08:58,853
ทีนี้บางทีเหมือนตอนเราพิมพ์ มันเป็น

900
01:08:58,853 --> 01:09:02,853
เครื่องหมายคำพูดบางตัวมันมี

901
01:09:06,121 --> 01:09:07,726
หัวบางทีก็ไม่มีหัวนะคะ ความจริงมัน คือ ตัวเดียวกันนะลูก

902
01:09:07,726 --> 01:09:11,726
คือ บางตัวมันเป็นเหมือนในตอนเราพิมพ์

903
01:09:16,623 --> 01:09:20,029
ในโปรแกรมเราน่ะ เครื่องหมายคำพูดมันจะเป็น

904
01:09:20,029 --> 01:09:24,029
ขีดเส้นตรง ๆ 2 อันใช่หรือเปล่า

905
01:09:25,998 --> 01:09:28,757
พิมพ์ใน PowerPoint

906
01:09:28,757 --> 01:09:32,230
มันดันมีหัว หัวขมวด ๆ เหมือน

907
01:09:32,230 --> 01:09:36,113
หัวลูกน้ำน่ะ ความจริงมันคือเครื่องหมายคำพูดนั่นล่ะ

908
01:09:36,113 --> 01:09:39,091
นะคะ บางโมโหคอมฯ เหมือนกัน

909
01:09:39,091 --> 01:09:43,091
มี

910
01:09:44,420 --> 01:09:47,319
หัวให้นะ แต่พอเป็น

911
01:09:47,319 --> 01:09:51,319
ตัวภาษาอังกฤษน่ะ เครื่องหมายคำพูดมันไม่มีหัว

912
01:10:00,494 --> 01:10:02,924
อย่างนี้นะคะ แล้วแต่มันเลยนะ มันเปลี่ยนของมันเองด้วย

913
01:10:02,924 --> 01:10:03,909
บางทีเราก็ลืมเช็ก ขอโทษทีนะคะ

914
01:10:03,909 --> 01:10:05,702

915
01:10:05,702 --> 01:10:09,702
โอเคนะ

916
01:10:11,116 --> 01:10:15,116
อันนี้คือคำสั่งที่ถ้าเมื่อใด

917
01:10:16,204 --> 01:10:20,204
ที่... จำไว้นะคะ ว่าเมื่อใดที่

918
01:10:21,601 --> 01:10:25,601
เราต้องการรับข้อมูล เราต้องการรับข้อมูลเราก็จะใช้คำสั่งที่ชื่อว่า int

919
01:10:32,506 --> 01:10:34,441
เราก็จะใช้คำสั่งที่มีคำว่า "input"

920
01:10:34,441 --> 01:10:37,325
แต่ทีนี้ถ้าข้อมูลนั้นเราต้องการให้มันเป็นตัวเลข

921
01:10:37,325 --> 01:10:37,799
เราก็เพิ่มคำสั่ง int

922
01:10:37,799 --> 01:10:41,799
มาบอก มาบอกมันอีกที

923
01:10:44,497 --> 01:10:47,921
สิ่งที่รับเข้ามานี่ คือ ตัวเลขนะ

924
01:10:47,921 --> 01:10:51,921
นั่นคือคำสั่งในการแสดงข้อมูล ซึ่งมี

925
01:10:52,902 --> 01:10:52,963
2 แบบ ก็คือแสดงทั้งที่เป็นตัวเลข

926
01:10:52,963 --> 01:10:56,963
และตัวอักษร ส่วน

927
01:10:58,207 --> 01:10:58,664
คำสั่งที่จะใช้แสดงผลนี่

928
01:10:58,664 --> 01:11:02,664
คือ คำสั่ง print แต่ทีนี้คำสั่ง print

929
01:11:11,550 --> 01:11:14,141
ถ้า print เพื่อแสดงตัวอักษรหรือข้อความ

930
01:11:14,141 --> 01:11:16,917
ในวงเล็บนะคะ เราจะต้องใส่

931
01:11:16,917 --> 01:11:20,723
เครื่องหมายคำพูด แต่ถ้าสิ่งที่เรา

932
01:11:20,723 --> 01:11:24,723
ต้องการให้คำสั่ง print แสดงเป็นตัวแปรหรือเป็นตัวเลข

933
01:11:26,093 --> 01:11:30,093
นะคะ เราไม่ต้องใส่เครื่องหมายคำพูด

934
01:11:34,964 --> 01:11:35,544
เหมือนตัวอย่างนี่ print...

935
01:11:35,544 --> 01:11:39,544

936
01:11:44,536 --> 01:11:48,536

937
01:11:48,537 --> 01:11:52,537

938
01:11:52,537 --> 01:11:56,537

939
01:11:56,538 --> 01:12:00,538

940
01:12:00,539 --> 01:12:04,539

941
01:12:04,544 --> 01:12:08,544

942
01:12:08,544 --> 01:12:12,544

943
01:12:12,547 --> 01:12:16,547

944
01:12:16,548 --> 01:12:18,538

945
01:12:18,538 --> 01:12:18,864

946
01:12:18,864 --> 01:12:22,334
เดี๋ยวพักเบรก

947
01:12:22,334 --> 01:12:26,334
ให้น้อง ๆ ไปเข้าห้องน้ำ

948
01:12:28,849 --> 01:12:34,400
...

949
01:12:24,189 --> 01:12:28,189
ไปเข้าห้องน้ำให้เรียบร้อย

950
01:12:33,700 --> 01:12:37,521
เพราะเรายังเหลือ

951
01:12:37,521 --> 01:12:41,521
อีก 2 คำสั่ง แต่มันมีคำสั่งย่อยอีก

952
01:12:43,113 --> 01:12:44,235
3 อัน 2 อัน ก็จะเป็น 5 อันนะคะ เพราะเดี๋ยว

953
01:12:44,235 --> 01:12:46,148
สัปดาห์หน้าอาจารย์แม่ไม่อยู่นะคะ

954
01:12:46,148 --> 01:12:47,951
โอเคคะ

955
01:12:47,951 --> 01:12:51,951
พักเบรกก่อนค่ะ เด็ก ๆ อีก 10 นาทีค่อยเข้ามาค่ะ

956
01:12:53,774 --> 01:12:56,992
ไปเข้าห้องน้ำให้เรียบร้อยค่ะลูก ตอนนี้

957
01:12:56,992 --> 01:13:00,992
10.22 น. 10 นาที ก็คือ

958
01:13:05,322 --> 01:13:09,322
10.32 ค่อยเข้ามา

959
01:13:14,175 --> 01:26:02,878
ค่ะ

960
01:13:06,137 --> 01:13:10,137

961
01:13:16,568 --> 01:13:20,568

962
01:13:20,570 --> 01:13:24,570

963
01:13:24,573 --> 01:13:28,573

964
01:13:28,575 --> 01:13:32,575

965
01:13:32,581 --> 01:13:36,581

966
01:13:36,583 --> 01:13:40,583

967
01:13:40,583 --> 01:13:44,583

968
01:13:44,588 --> 01:13:48,588

969
01:13:48,591 --> 01:13:52,591

970
01:13:52,593 --> 01:13:56,593

971
01:13:56,595 --> 01:14:00,595

972
01:14:00,597 --> 01:14:04,597

973
01:14:04,600 --> 01:14:08,600

974
01:14:08,602 --> 01:14:12,602

975
01:14:16,610 --> 01:14:20,610

976
01:14:20,611 --> 01:14:24,611

977
01:14:24,613 --> 01:14:28,613

978
01:14:28,619 --> 01:14:32,619

979
01:14:32,625 --> 01:14:36,625

980
01:14:36,625 --> 01:14:40,625

981
01:14:40,635 --> 01:14:40,636

982
01:14:40,636 --> 01:14:44,635

983
01:14:44,635 --> 01:14:48,635

984
01:14:52,644 --> 01:14:52,644

985
01:14:52,644 --> 01:14:56,644

986
01:14:56,648 --> 01:15:00,648

987
01:15:00,650 --> 01:15:04,650

988
01:15:04,651 --> 01:15:08,651

989
01:15:08,653 --> 01:15:12,653

990
01:15:12,654 --> 01:15:16,654

991
01:15:16,657 --> 01:15:20,657

992
01:15:20,661 --> 01:15:24,661

993
01:15:24,661 --> 01:15:28,661

994
01:15:28,665 --> 01:15:32,665

995
01:15:32,669 --> 01:15:36,669

996
01:15:36,670 --> 01:15:40,670

997
01:15:40,671 --> 01:15:44,671

998
01:15:44,677 --> 01:15:48,677

999
01:15:48,680 --> 01:15:52,680

1000
01:15:52,681 --> 01:15:56,681

1001
01:15:56,684 --> 01:16:00,684

1002
01:16:00,685 --> 01:16:04,685

1003
01:16:04,689 --> 01:16:08,689

1004
01:16:08,694 --> 01:16:12,694

1005
01:16:12,697 --> 01:16:16,693

1006
01:16:16,693 --> 01:16:20,693

1007
01:16:20,696 --> 01:16:24,696

1008
01:16:24,696 --> 01:16:28,696

1009
01:16:28,699 --> 01:16:32,699

1010
01:16:32,703 --> 01:16:36,703

1011
01:16:36,703 --> 01:16:40,703

1012
01:16:40,710 --> 01:16:44,710

1013
01:16:44,713 --> 01:16:48,713

1014
01:16:48,716 --> 01:16:52,716

1015
01:16:52,717 --> 01:16:56,717

1016
01:16:56,717 --> 01:17:00,717

1017
01:17:00,720 --> 01:17:04,720

1018
01:17:04,722 --> 01:17:08,722

1019
01:17:08,724 --> 01:17:12,724

1020
01:17:12,726 --> 01:17:16,726

1021
01:17:16,728 --> 01:17:20,728

1022
01:17:20,731 --> 01:17:24,731

1023
01:17:24,734 --> 01:17:28,734

1024
01:17:28,738 --> 01:17:32,738

1025
01:17:32,741 --> 01:17:36,741

1026
01:17:36,743 --> 01:17:40,743

1027
01:17:40,743 --> 01:17:44,743

1028
01:17:44,746 --> 01:17:48,746

1029
01:17:48,748 --> 01:17:52,748

1030
01:17:52,750 --> 01:17:56,750

1031
01:17:56,750 --> 01:18:00,750

1032
01:18:00,754 --> 01:18:04,754

1033
01:18:04,756 --> 01:18:08,756

1034
01:18:08,760 --> 01:18:12,760

1035
01:18:12,764 --> 01:18:16,764

1036
01:18:20,762 --> 01:18:24,762

1037
01:18:24,766 --> 01:18:28,766

1038
01:18:28,767 --> 01:18:32,767

1039
01:18:32,768 --> 01:18:36,768

1040
01:18:36,775 --> 01:18:40,775

1041
01:18:40,778 --> 01:18:44,778

1042
01:18:44,780 --> 01:18:48,780

1043
01:18:48,781 --> 01:18:52,781

1044
01:18:52,781 --> 01:18:56,781

1045
01:18:56,782 --> 01:19:00,782

1046
01:19:00,787 --> 01:19:04,787

1047
01:19:04,789 --> 01:19:08,789

1048
01:19:08,794 --> 01:19:12,794

1049
01:19:12,795 --> 01:19:16,795

1050
01:19:16,795 --> 01:19:20,795

1051
01:19:20,800 --> 01:19:20,800

1052
01:19:20,800 --> 01:19:24,800

1053
01:19:24,809 --> 01:19:28,806

1054
01:19:28,806 --> 01:19:32,806

1055
01:19:32,808 --> 01:19:36,808

1056
01:19:36,810 --> 01:19:40,810

1057
01:19:40,810 --> 01:19:44,810

1058
01:19:44,810 --> 01:19:48,810

1059
01:19:48,814 --> 01:19:52,814

1060
01:19:52,818 --> 01:19:56,816

1061
01:19:56,816 --> 01:20:00,816

1062
01:20:00,824 --> 01:20:04,823

1063
01:20:04,823 --> 01:20:08,823

1064
01:20:08,824 --> 01:20:12,824

1065
01:20:12,824 --> 01:20:16,824

1066
01:20:16,831 --> 01:20:20,831

1067
01:20:20,831 --> 01:20:24,831

1068
01:20:24,833 --> 01:20:28,833

1069
01:20:28,841 --> 01:20:32,839

1070
01:20:32,839 --> 01:20:36,839

1071
01:20:36,841 --> 01:20:40,841

1072
01:20:40,846 --> 01:20:44,846

1073
01:20:44,850 --> 01:20:48,850

1074
01:20:48,853 --> 01:20:52,853

1075
01:20:52,855 --> 01:20:56,855

1076
01:20:56,855 --> 01:21:00,855

1077
01:21:00,857 --> 01:21:04,857

1078
01:21:04,860 --> 01:21:08,860

1079
01:21:08,862 --> 01:21:12,862

1080
01:21:12,864 --> 01:21:16,864

1081
01:21:16,870 --> 01:21:20,868

1082
01:21:20,868 --> 01:21:24,868

1083
01:21:24,879 --> 01:21:28,872

1084
01:21:28,872 --> 01:21:32,872

1085
01:21:32,878 --> 01:21:36,876

1086
01:21:36,876 --> 01:21:40,876

1087
01:21:40,880 --> 01:21:44,880

1088
01:21:44,884 --> 01:21:48,884

1089
01:21:48,889 --> 01:21:52,887

1090
01:21:52,887 --> 01:21:56,887

1091
01:21:56,890 --> 01:22:00,890

1092
01:22:00,891 --> 01:22:04,891

1093
01:22:04,891 --> 01:22:08,891

1094
01:22:08,896 --> 01:22:12,896

1095
01:22:12,898 --> 01:22:16,898

1096
01:22:16,899 --> 01:22:20,899

1097
01:22:20,903 --> 01:22:24,903

1098
01:22:24,909 --> 01:22:28,907

1099
01:22:28,907 --> 01:22:32,907

1100
01:22:32,911 --> 01:22:36,911

1101
01:22:36,911 --> 01:22:40,911

1102
01:22:40,913 --> 01:22:44,913

1103
01:22:44,916 --> 01:22:48,916

1104
01:22:48,920 --> 01:22:52,920

1105
01:22:52,926 --> 01:22:56,924

1106
01:22:56,924 --> 01:23:00,924

1107
01:23:00,927 --> 01:23:04,926

1108
01:23:04,926 --> 01:23:08,926

1109
01:23:08,930 --> 01:23:12,930

1110
01:23:12,935 --> 01:23:16,932

1111
01:23:16,932 --> 01:23:20,932

1112
01:23:20,938 --> 01:23:24,938

1113
01:23:24,946 --> 01:23:28,945

1114
01:23:28,945 --> 01:23:32,945

1115
01:23:32,945 --> 01:23:36,945

1116
01:23:36,950 --> 01:23:40,950

1117
01:23:40,955 --> 01:23:44,952

1118
01:23:44,952 --> 01:23:48,952

1119
01:23:48,957 --> 01:23:52,957

1120
01:23:52,958 --> 01:23:56,957

1121
01:23:56,957 --> 01:24:00,957

1122
01:24:00,963 --> 01:24:04,963

1123
01:24:04,964 --> 01:24:08,964

1124
01:24:08,968 --> 01:24:12,968

1125
01:24:12,973 --> 01:24:16,971

1126
01:24:16,971 --> 01:24:20,971

1127
01:24:20,974 --> 01:24:24,974

1128
01:24:24,976 --> 01:24:28,976

1129
01:24:28,979 --> 01:24:32,979

1130
01:24:32,981 --> 01:24:36,981

1131
01:24:40,982 --> 01:24:44,982

1132
01:24:44,982 --> 01:24:48,982

1133
01:24:48,985 --> 01:24:52,985

1134
01:24:52,990 --> 01:24:56,990

1135
01:24:56,992 --> 01:25:00,992

1136
01:25:00,996 --> 01:25:04,996

1137
01:25:04,998 --> 01:25:08,998

1138
01:25:09,004 --> 01:25:13,004

1139
01:25:13,004 --> 01:25:17,004

1140
01:25:17,008 --> 01:25:21,008

1141
01:25:21,009 --> 01:25:25,009

1142
01:25:25,012 --> 01:25:29,012

1143
01:25:29,014 --> 01:25:33,014

1144
01:25:33,016 --> 01:25:37,015

1145
01:25:37,015 --> 01:25:41,015

1146
01:25:41,020 --> 01:25:45,020

1147
01:25:45,021 --> 01:25:49,021

1148
01:25:49,026 --> 01:25:53,026

1149
01:25:53,026 --> 01:25:53,450

1150
01:25:53,450 --> 01:25:54,439

1151
01:25:54,439 --> 01:25:58,439
โอเคนะคะ เข้ามาหมดหรือยัง

1152
01:25:59,183 --> 01:26:01,218
ครบแล้วนะ

1153
01:26:01,218 --> 01:26:05,121
เรามาดูคำสั่งต่อไป

1154
01:26:05,121 --> 01:26:08,808
เงื่อนไขคำสั่ง

1155
01:26:08,808 --> 01:26:12,808
ที่เป็นการให้เลือกเงื่อนไขนะคะ

1156
01:26:17,325 --> 01:26:21,325
ตัวแรกคำสั่ง

1157
01:26:21,339 --> 01:26:25,339
if i กับ f

1158
01:26:28,156 --> 01:26:29,565
ถ้าอะไร ถ้าเงื่อนไขนี้จะแค่เงื่อนไขเดียว ถ้า สมมติบอก

1159
01:26:29,565 --> 01:26:33,565
ถ้าเลขไม่ถึง 10 ให้แสดง คำสั่งนี้

1160
01:26:38,571 --> 01:26:40,075
นั่นก็คือคำสั่งนี้นะคะ

1161
01:26:40,075 --> 01:26:44,075
ให้ทำตามที่เรากำหนด เมื่อเงื่อนไขนั้นตรงกับที่เรากำหนด จะ

1162
01:26:46,750 --> 01:26:48,942
ทำเมื่อเงื่อนไขเป็นจริง

1163
01:26:48,942 --> 01:26:52,942
นะคะ if แค่ if เดียว

1164
01:27:05,436 --> 01:27:05,586
ถ้า แล้ว

1165
01:26:58,654 --> 01:27:02,256
แค่ if เดียวถ้าแล้วนะคะ ถ้า 1 เท่ากับ 2 เห็นไหม ถ้า 1

1166
01:27:02,256 --> 01:27:06,256
เท่ากับ 2 เป็นจริง มันถึงจะทำงานนึกออกนะ

1167
01:27:07,570 --> 01:27:11,570
หรือถ้า 1 + 1 = 2

1168
01:27:19,493 --> 01:27:26,370
แล้วไม่เท่ากับ

1169
01:27:13,003 --> 01:27:17,003
2 มันจะ

1170
01:27:23,663 --> 01:27:27,663
ไม่ทำงาน มันก็จะออกเลยนะคะ หรือสิ่งที่

1171
01:27:29,629 --> 01:27:33,629
อยู่จากบรรทัด if นี่ มันก็

1172
01:27:36,950 --> 01:27:40,950
จะไม่ทำสิ่งที่อยู่ในเงื่อนไขนะคะ

1173
01:27:44,059 --> 01:27:48,059
มันจะทำสิ่งที่อยู่ในเงื่อนไข

1174
01:27:55,305 --> 01:27:53,669

1175
01:27:49,076 --> 01:27:50,108
เงื่อนไขตรงหรือเป็นจริงนะคะ คำสั่งต่อมา คำสั่งที่ 2

1176
01:27:50,108 --> 01:27:54,108

1177
01:27:56,001 --> 01:28:00,001
if else ถ้า แล้ว มี 2 เงื่อนไข

1178
01:28:04,099 --> 01:28:06,997
เพราะมี if และมี else นะคะ

1179
01:28:06,997 --> 01:28:10,008
ถ้าอะไร ถ้า

1180
01:28:10,008 --> 01:28:14,008
เขาบอกว่าถ้าใช้ if elif

1181
01:28:25,576 --> 01:28:29,576
นี่

1182
01:28:27,509 --> 01:28:24,728

1183
01:28:16,000 --> 01:28:17,542
นั่นหมายความว่าคำสั่ง

1184
01:28:17,542 --> 01:28:21,542
ในเงื่อนไขที่อยู่ใน if ไม่เป็นจริงนะคะ

1185
01:28:23,734 --> 01:28:26,624
แล้วมันจะไปทำอะไร มันจะไป

1186
01:28:26,624 --> 01:28:30,624
ทำคำสั่งที่อยู่ต่อจาก else

1187
01:28:37,092 --> 01:28:39,876
นะคะ เพราะฉะนั้น ในตรงนี้นะคะ ในคำสั่งนี้ if else นี่ มันจะมีคำสั่งส่วนที่ 1

1188
01:28:39,876 --> 01:28:43,876
อยู่ตรง if และคำสั่งส่วนที่ 2 อยู่ตรง else นะคะ

1189
01:28:44,372 --> 01:28:48,372

1190
01:28:53,098 --> 01:28:57,098
แต่คำสั่งแรกมันจะเริ่มที่ if มันจะมาที่ if ก่อน

1191
01:28:57,551 --> 01:29:01,551
พอ... มันเป็นจริง มัน

1192
01:29:02,375 --> 01:29:05,307
ก็จะมาหา else

1193
01:29:05,307 --> 01:29:09,307
แล้วก็จะมาทำคำสั่งที่อยู่ใน else นะคะ

1194
01:29:11,732 --> 01:29:12,598
อันนี้คือคำสั่ง if else

1195
01:29:12,598 --> 01:29:16,598
ก็คือเงื่อนไขมีอยู่ 2 เงื่อนไข

1196
01:29:21,704 --> 01:29:21,803
ก็คือถ้าเป็นจริง... เอ๊ย

1197
01:29:21,803 --> 01:29:25,803
ถ้าไม่เป็นจริงจะไปทำเงื่อนไขที่ 2

1198
01:29:27,117 --> 01:29:30,250
แต่ถ้า if เป็นจริง จะทำในเงื่อนไข

1199
01:29:30,250 --> 01:29:34,250
ที่อยู่ใน if นึกออกนะ

1200
01:29:47,201 --> 01:29:44,688

1201
01:29:41,125 --> 01:29:43,179
ทีนี้คำสั่งที่ 3 คำสั่งที่ 3 นะคะ if elif

1202
01:29:43,179 --> 01:29:45,941
ก็มาจาก if ตัวแรก

1203
01:29:45,941 --> 01:29:49,941
แล้วก็ else

1204
01:29:57,126 --> 01:29:58,748
ในตัวที่ 2 นะคะ แล้วก็เพิ่ม if เข้าไปอีก ก็คือ ถ้า แล้ว ถ้า ถ้าแปลเป็นไทย

1205
01:29:58,748 --> 01:30:01,808
นะ

1206
01:30:01,808 --> 01:30:05,808
คำสั่งนี้นะคะ มันเป็นลักษณะ

1207
01:30:10,806 --> 01:30:14,806
ให้มีทางเลือกหลาย ๆ แบบ มันจะเลือกเหมือนอะไรล่ะ ให้นึกถึง เลือก

1208
01:30:16,579 --> 01:30:16,940
เหมือนเมนูน่ะ เหมือน

1209
01:30:16,940 --> 01:30:20,682
มีเมนู ถ้า

1210
01:30:20,682 --> 01:30:24,682
ไม่ทำเมนูที่ 1 ก็ไปเลือกเมนูที่ 2

1211
01:30:28,081 --> 01:30:31,668
ไปเลือกเมนูที่ 3 อย่างนี้ ถ้าใช้ if elif มันจะมี

1212
01:30:31,668 --> 01:30:34,376
ทางเลือกมากกว่า 2 ทางเลือกขึ้นไป นึกออกนะ

1213
01:30:34,376 --> 01:30:38,376
มีคำสั่งมากกว่า หรือมีเงื่อนไขมากกว่า 2 อย่าง

1214
01:30:42,839 --> 01:30:44,540
นะคะ เราก็จะใช้

1215
01:30:44,540 --> 01:30:48,540
if elif ทีนี้อธิบายความหมายไปแล้ว เรามาดูตัวอย่างกันดีกว่า

1216
01:30:50,914 --> 01:30:53,236
นะคะ ตัวอย่างที่ 1

1217
01:30:53,236 --> 01:30:54,293
มาดูที่ตัวอย่างแรก

1218
01:30:54,293 --> 01:30:58,293
การใช้ if อย่างเดียว

1219
01:31:00,625 --> 01:31:04,625
สำหรับเงื่อนไขที่ 1 หรือ 1 เงื่อนไข ก็คือ

1220
01:31:07,377 --> 01:31:11,377
ใช้คำสั่ง if แค่ตัวเดียว คือ คำสั่ง if

1221
01:31:17,168 --> 01:31:21,168
นะคะ อันดับแรกเราในตัวอย่างนี้นะคะ แม่ประกาศตัวแปรชื่อ

1222
01:31:21,998 --> 01:31:25,998
a ชื่อว่า a ตัวแปรชื่อว่า a

1223
01:31:26,766 --> 01:31:30,766
โดยกำหนดค่าให้ตัวแปร

1224
01:31:30,963 --> 01:31:34,963
เท่ากับ 10 แล้วในเงื่อนไขใน if เริ่มใช้คำสั่ง if

1225
01:31:36,391 --> 01:31:37,276
โดยให้เช็กว่า

1226
01:31:37,276 --> 01:31:41,276
ถ้า a

1227
01:31:45,789 --> 01:31:49,731
ทีนี้

1228
01:31:40,701 --> 01:31:44,701
เมื่อใดที่ใช้ if เด็ก ๆ ดูดี ๆ นะคะ เท่ากับ

1229
01:31:48,219 --> 01:31:48,427
ใน if จะต้องมี

1230
01:31:48,427 --> 01:31:52,427
2 อัน มันจะใช้ในกรณี

1231
01:31:53,853 --> 01:31:57,853
ที่อยู่ในเงื่อนไขนะ

1232
01:32:04,711 --> 01:32:03,901

1233
01:31:58,531 --> 01:32:02,531
แต่ถ้าเป็นเหมือนประกาศตัวแปร เครื่องหมายเท่ากับ

1234
01:32:03,341 --> 01:32:07,341
จะใช้แค่ 1 มันจะต่างกัน เมื่อใดที่ใช้ if

1235
01:32:07,956 --> 01:32:10,442
จำไว้เลยนะคะ เครื่องหมายเท่ากับจะมี 2

1236
01:32:10,442 --> 01:32:14,442
นะคะ เราก็เข้ามาสั่ง ถ้า a เท่ากับ 10 จริง

1237
01:32:19,794 --> 01:32:22,926
ให้มันทำอะไร ให้มัน pint a แล้ว

1238
01:32:22,926 --> 01:32:26,926
a = 10 ให้เขา print ให้เขาแสดงผลออกมา

1239
01:32:30,287 --> 01:32:33,927
นะคะ อันนี้คือบอกแค่เงื่อนไขเดียว

1240
01:32:33,927 --> 01:32:37,927
ถ้า a = 10 มันถึงจะแสดงคำว่า "a = 10" ออกมา

1241
01:32:41,247 --> 01:32:42,187
ทดสอบนะคะ ทดสอบระบบกัน

1242
01:32:42,187 --> 01:32:44,617
ไปที่ตัวโปรแกรมเรานะคะ

1243
01:32:44,617 --> 01:32:48,617

1244
01:32:51,985 --> 01:32:55,985
ไหนล่ะ ไหนล่ะ เดี๋ยวเคลียร์ให้นะคะ

1245
01:32:56,837 --> 01:33:00,837
เคลียร์หน้าจอให้ก่อน

1246
01:33:09,220 --> 01:33:13,220

1247
01:33:13,224 --> 01:33:17,223

1248
01:33:17,223 --> 01:33:21,223

1249
01:33:21,227 --> 01:33:25,226

1250
01:33:25,226 --> 01:33:29,226

1251
01:33:29,227 --> 01:33:33,227
ก่อนอื่นประกาศตัวแปรค่ะ การประกาศตัวแปรแบบที่ 2 ก็คือชื่อตัวแปร ก็คือ a

1252
01:33:34,921 --> 01:33:38,921
ประกาศตัวแปรชื่อ...

1253
01:33:49,238 --> 01:33:53,238

1254
01:33:53,241 --> 01:33:57,241
ประกาศตัวแปรชื่อว่า a

1255
01:33:57,249 --> 01:34:01,249
โดยการพิมพ์ a นะคะ รูปแบบของการประกาศตัวแปร ตามด้วย

1256
01:34:01,916 --> 01:34:05,916
เครื่องหมายเท่ากับ แล้วก็ 1 ถ้าประกาศตัวแปรแบบ

1257
01:34:07,151 --> 01:34:08,581
ระบุค่า ก็คือบอกให้รู้ว่า

1258
01:34:08,581 --> 01:34:12,581
ตัวแปรนี้มีค่าเท่าไหร่ นี่ a มีค่าเท่ากับ...

1259
01:34:18,636 --> 01:34:21,903
เช่น ในตัวอย่าง ก็คือเรากำหนดให้ a มีค่าเท่ากับ

1260
01:34:21,903 --> 01:34:25,903
10 มันหมายความว่าตัว a ตัวนี้

1261
01:34:28,703 --> 01:34:32,703
นะคะ ค่าของมันอยู่ที่ 10 มีค่าอยู่ที่ 10 นะคะ ถัดมา ประกาศตัวแปรเสร็จแล้ว สิ่งที่เราจะทำต่อมา

1262
01:34:47,498 --> 01:34:45,813

1263
01:34:36,366 --> 01:34:40,366
เราจะกำหนดเงื่อนไขให้ตัวแปร a

1264
01:34:43,938 --> 01:34:45,722
if ค่ะ i-f นะคะ คำสั่ง if พิมพ์ด้วยตัวเล็ก

1265
01:34:45,722 --> 01:34:49,722
วรรคตามด้วยตัวแปร a

1266
01:34:50,089 --> 01:34:54,089
แล้วก็ให้มันตรวจสอบว่า

1267
01:34:54,418 --> 01:34:58,418
ตัวแปร a นี่เท่ากับนะคะ

1268
01:35:00,129 --> 01:35:04,129
เท่ากับใน if นี่ จะต้องใส่เครื่องหมายเท่ากับ 2 ตัว

1269
01:35:06,202 --> 01:35:06,439
จำไว้เลยนะคะ ถ้าใช้ if เมื่อไร แล้วเวลาเราจะ

1270
01:35:06,439 --> 01:35:10,439
ใช้เท่ากับ เราจะต้องพิมพ์เท่ากับ 2 ตัว

1271
01:35:16,058 --> 01:35:16,666
นะคะ พิมพ์ด้วย มีค่าเท่ากับ 10 ไหม

1272
01:35:16,666 --> 01:35:19,971
และทุกครั้งที่ใช้คำสั่ง if

1273
01:35:19,971 --> 01:35:23,971
จะต้องปิดด้วยเครื่องหมาย

1274
01:35:25,121 --> 01:35:29,121
โคลอนเสมอนะ

1275
01:35:29,207 --> 01:35:33,207
Colon กับ Semicolon ต่างกันนะคะ

1276
01:35:34,296 --> 01:35:38,296
ถ้ามีจุดแล้วมีลูกน้ำนี่คือ

1277
01:35:45,772 --> 01:35:46,984
Semicolon

1278
01:35:37,294 --> 01:35:39,988

1279
01:35:39,988 --> 01:35:42,486
แต่ถ้า

1280
01:35:42,486 --> 01:35:46,486
จุด 2 จุด คือ Colon

1281
01:35:55,746 --> 01:35:56,174
กุลิโกะโคลอน

1282
01:35:56,174 --> 01:35:57,856
นะคะ เสร็จแล้วกด

1283
01:35:57,856 --> 01:36:01,056
Enter ตอนนี้ให้

1284
01:36:01,056 --> 01:36:05,056
โปรแกรมมันเช็กเงื่อนไขว่า a มีค่าเท่ากับ 10

1285
01:36:07,361 --> 01:36:07,935
จริงไหมนะคะ

1286
01:36:07,935 --> 01:36:11,935
ต่อมาสิ่งที่เราต้องการรู้

1287
01:36:18,134 --> 01:36:22,134
ถ้ามันเท่ากับ 10 นะคะ เราจะให้มันแสดง print p-r-i-

1288
01:36:24,529 --> 01:36:25,508
n-t print อะไร print

1289
01:36:25,508 --> 01:36:28,584
บอกว่า a น่ะ

1290
01:36:28,584 --> 01:36:32,584
อันนี้เป็นข้อความนะคะ เราต้องการแสดง

1291
01:36:44,359 --> 01:36:46,179

1292
01:36:35,402 --> 01:36:39,402
ใช้เครื่องหมายคำพูดนี่ สามารถใช้แบบขีดเดียว

1293
01:36:42,598 --> 01:36:46,598
ก็ได้ เหมือนที่บอกนะ ทีนี้จะลองให้ดูว่าขีดเดียวก็ใช้ได้นะ

1294
01:36:47,962 --> 01:36:51,962
Single qouat

1295
01:36:55,351 --> 01:36:59,351
นะคะ a = 10 ใส่

1296
01:37:08,035 --> 01:37:12,035
แล้วเด็ก ๆ ลองกด Enter ดู มันจะต้อง print ว่า print a = 10

1297
01:37:15,544 --> 01:37:19,544
file if into...

1298
01:37:20,918 --> 01:37:24,918
if ผิด online...

1299
01:37:26,241 --> 01:37:30,241
บอกแล้ว ถ้า Error ขึ้น เด็ก ๆ ...

1300
01:37:32,067 --> 01:37:36,067
ตกใจ เราจะดูว่าเราผิดตรงไหน

1301
01:37:36,113 --> 01:37:37,137
มันก็จะบอกให้เราไปที่ตำแหน่ง

1302
01:37:37,137 --> 01:37:41,137
indentation error

1303
01:37:45,152 --> 01:37:48,356
expect

1304
01:37:48,356 --> 01:37:52,356

1305
01:37:57,350 --> 01:38:01,036
on line 1 บรรทัดที่ 1 รูปแบบผิด แป๊บหนึ่งนะคะ

1306
01:38:01,036 --> 01:38:05,036
เด็ก ๆ พิมพ์รอก่อนได้

1307
01:38:07,894 --> 01:38:08,279
ดูแล้วเด็ก ๆ น่าจะยังพิมพ์ไม่เสร็จ

1308
01:38:08,279 --> 01:38:12,279

1309
01:38:21,362 --> 01:38:25,362

1310
01:38:25,364 --> 01:38:29,364

1311
01:38:33,367 --> 01:38:37,367

1312
01:38:37,372 --> 01:38:41,372

1313
01:38:41,372 --> 01:38:45,372

1314
01:38:45,374 --> 01:38:49,374

1315
01:38:49,376 --> 01:38:53,376
ผิดตรงบรรทัด if Statement block

1316
01:38:55,516 --> 01:38:59,516
เห็นไหมล่ะ

1317
01:39:05,385 --> 01:39:09,385

1318
01:39:09,389 --> 01:39:13,389

1319
01:39:13,389 --> 01:39:17,389

1320
01:39:17,393 --> 01:39:21,393

1321
01:39:21,396 --> 01:39:25,396

1322
01:39:25,398 --> 01:39:29,397

1323
01:39:29,397 --> 01:39:33,397

1324
01:39:33,402 --> 01:39:37,402

1325
01:39:37,404 --> 01:39:41,404

1326
01:39:41,406 --> 01:39:45,406

1327
01:39:45,406 --> 01:39:49,406

1328
01:39:53,420 --> 01:39:57,420

1329
01:39:57,422 --> 01:40:01,422

1330
01:40:01,423 --> 01:40:05,423

1331
01:40:05,437 --> 01:40:09,437

1332
01:40:09,438 --> 01:40:13,438
บอกว่า ทำไมมันขึ้น indentation error expected an indented block 1

1333
01:40:26,843 --> 01:40:34,793

1334
01:40:13,275 --> 01:40:17,275

1335
01:40:25,444 --> 01:40:29,444

1336
01:40:29,444 --> 01:40:29,524
block มันเป็น block

1337
01:40:29,524 --> 01:40:33,524

1338
01:40:41,457 --> 01:40:45,455

1339
01:40:45,455 --> 01:40:49,455

1340
01:40:49,461 --> 01:40:53,461

1341
01:40:53,462 --> 01:40:57,462

1342
01:40:57,463 --> 01:41:01,463
เข้าใจแล้ว ก่อนอื่นนะคะ พอเด็ก ๆ พิมพ์ตัวนี้เสร็จ ให้เด็ก ๆ Enter

1343
01:41:05,217 --> 01:41:09,217
มันจะขี้นไอ้ตีด 3 ขีด ให้มันขึ้นอย่างนี้ก่อน ให้มันขึ้นไอ้ตัวเหมือน Prompt น่ะค่ะ

1344
01:41:12,705 --> 01:41:16,705
ได้นะ โอเคไหม ตอนนี้ใครพิมพ์ถึง if แล้ว

1345
01:41:16,854 --> 01:41:18,837

1346
01:41:18,837 --> 01:41:22,837

1347
01:41:25,189 --> 01:41:29,189
นี่พอพิมพ์ if เสร็จปุ๊บนะ พอพิมพ์

1348
01:41:34,199 --> 01:41:38,199
เงื่อนไขเสร็จปุ๊บ

1349
01:41:42,735 --> 01:41:43,492
แล้วมันจะขึ้น

1350
01:41:36,968 --> 01:41:40,680
ไอ้ขีด 3 ขีดอย่างนี้มาน่ะ ให้กด Enter

1351
01:41:40,680 --> 01:41:44,680
ไป 1 ครั้ง ให้มันขึ้นเครื่องหมายอย่างนี้ก่อนนะคะ ให้มันขึ้น

1352
01:41:47,329 --> 01:41:50,700
Promp ก่อน แล้วค่อยใช้คำสั่ง print

1353
01:41:50,700 --> 01:41:54,700
ได้นะคะลูก โอเคไหม เวอร์ชันเปลี่ยน

1354
01:41:59,700 --> 01:42:03,700
อันนี้นี่คือเป็นเงื่อนไขเดียว ก็คือให้มันไปเช็กว่า a = 10 หรือเปล่า

1355
01:42:06,876 --> 01:42:07,071
ให้แสดงนี่ก็คือ ไอ้ค่า

1356
01:42:07,071 --> 01:42:09,333
a ของเราน่ะ มีค่าเท่ากับ 10

1357
01:42:09,333 --> 01:42:13,333
พอเราสั่ง print a = 10 มันก็สั่ง print a = 10 ออกมา

1358
01:42:21,227 --> 01:42:21,659
ทีนี้มาดูตัวอย่างต่อไป แบบเงื่อนไขที่ 2

1359
01:42:21,659 --> 01:42:25,659
เงื่อนไขที่ 1 เสร็จหรือยัง เดี๋ยวขอไปตรวจ

1360
01:42:26,550 --> 01:42:26,767
ก่อนนะคะ

1361
01:42:26,767 --> 01:42:30,767

1362
01:42:41,517 --> 01:42:45,517

1363
01:42:45,519 --> 01:42:49,519

1364
01:42:49,522 --> 01:42:53,522

1365
01:42:53,527 --> 01:42:57,527

1366
01:42:57,530 --> 01:43:01,530

1367
01:43:01,532 --> 01:43:05,532

1368
01:43:05,532 --> 01:43:09,532

1369
01:43:09,534 --> 01:43:13,534

1370
01:43:13,542 --> 01:43:17,541

1371
01:43:17,541 --> 01:43:21,541

1372
01:43:21,548 --> 01:43:25,548

1373
01:43:25,551 --> 01:43:29,551

1374
01:43:29,554 --> 01:43:33,554

1375
01:43:33,554 --> 01:43:37,554

1376
01:43:37,558 --> 01:43:41,558

1377
01:43:41,558 --> 01:43:45,558

1378
01:43:45,562 --> 01:43:49,562

1379
01:43:49,562 --> 01:43:53,562

1380
01:43:53,566 --> 01:43:57,566

1381
01:43:57,568 --> 01:43:57,951
โอเคนะคะ ข้อนี้ไม่ยาวมาก แล้วก็น่าจะเข้าใจ

1382
01:43:57,951 --> 01:44:01,951
กำหนดค่าตัวเลขของตัวเองนะคะ ไปดูตัวอย่าง

1383
01:44:07,542 --> 01:44:10,959
ตัวที่ 2 นะคะ ทีนี้เงื่อนไขจะมี 2 เงื่อนไข เพราะเราจะใช้

1384
01:44:10,959 --> 01:44:14,959
if แล้วก็ else

1385
01:44:21,584 --> 01:44:25,584
มือไปโดนได้อย่างไรนี่ ดูตัวอย่างแรก เหมือนเดิม ประกาศตัวแปรเหมือนเดิมนะคะ

1386
01:44:26,239 --> 01:44:27,477
ชื่อตัวแปรอะไรก็ได้นะเด็ก ๆ

1387
01:44:27,477 --> 01:44:31,477
มันจะได้ไม่ไปจำ แต่ทีนี้เงื่อนไขบอกว่า

1388
01:44:34,058 --> 01:44:38,058
ตัวแปร a นี่กดหนดว่า 11 แต่ทีนี้ ในเงื่อนไขน่ะ มันบอกว่า

1389
01:44:42,324 --> 01:44:46,324
a = 10 ถึงจะ print a

1390
01:44:55,228 --> 01:44:57,928
=

1391
01:44:45,629 --> 01:44:49,629
10 ออกมานะคะ แต่ถ้า

1392
01:44:51,678 --> 01:44:55,678
แล้วใน else ใน else บอกว่า เมื่อ a ไม่

1393
01:44:55,734 --> 01:44:59,734
= 11 ก็คือมันจะเช็กเงื่อนไขใน if ก่อน ถ้า

1394
01:45:03,193 --> 01:45:07,193
เป็นจริงมันถึงจะ print  a = 10 ออกมา

1395
01:45:09,598 --> 01:45:12,260
แต่ถ้าไม่เป็นจริงมันจะมาที่คำสั่ง else นะคะ แล้วก็ไป print a

1396
01:45:12,260 --> 01:45:16,260
เครื่องหมายตกใจ =

1397
01:45:19,181 --> 01:45:21,316
มีหมายถึงไม่เท่ากับ หมายถึงเครื่องหมายไม่เท่ากับ 10 น่ะ

1398
01:45:21,316 --> 01:45:25,316
ทีมีเครื่องหมายตกใจ แล้วก็เครื่องหมายเท่ากับ แปลเป็น

1399
01:45:31,361 --> 01:45:35,361
ภาษาไทยว่าไม่เท่ากับ ไม่เท่ากับของไทยเรา

1400
01:45:35,528 --> 01:45:39,528
จะเป็นตรงเครื่องหมายเท่ากับนะ แต่ในคอมพิวเตอร์น่ะ เครื่องหมาย

1401
01:45:40,717 --> 01:45:43,318
ไม่เท่ากับของเขา ก็คือมีเครื่องหมายตกใจ แล้วก็

1402
01:45:43,318 --> 01:45:47,318
ตามด้วยเท่ากับ เครื่องหมายเท่ากับนะคะ

1403
01:45:50,217 --> 01:45:54,217
อันนี้เราพิมพ์ก็ได้นะ พิมพ์ข้อความก็ได้

1404
01:45:55,108 --> 01:45:59,108
Not อันนี้ก็

1405
01:46:00,724 --> 01:46:04,724
Echo เท่ากับ

1406
01:46:08,272 --> 01:46:08,785
นะคะ เดี๋ยวลองเปลี่ยนให้ดู

1407
01:46:08,785 --> 01:46:09,925
ไม่ใช้เครื่องหมาย กันความสับสน

1408
01:46:09,925 --> 01:46:13,925
ถ้าเป็นข้อความทั้งหมดนะคะ โดย ๆ ๆ ๆ

1409
01:46:14,513 --> 01:46:18,513

1410
01:46:25,633 --> 01:46:28,348
ก่อนอื่นค่ะ เรา

1411
01:46:28,348 --> 01:46:31,630
ประกาศตัวแปรเปลี่ยนชื่อก็ได้นะคะ จะได้ไม่จำสลับกับตัวเดิม

1412
01:46:31,630 --> 01:46:34,134
นะคะ เดี๋ยวเปลี่ยนให้ดีกว่า เดี๋ยวเด็ก ๆ จะงง

1413
01:46:34,134 --> 01:46:35,426
หรือไม่งงเข้าใจแล้ว ลองก็ได้ค่ะ

1414
01:46:35,426 --> 01:46:39,333

1415
01:46:39,333 --> 01:46:43,333
นะคะ ไม่เอา 11 แล้ว

1416
01:46:45,523 --> 01:46:49,523
เอา 15 จะได้เห็นชัด ๆ

1417
01:46:51,160 --> 01:46:55,160
เรากำหนดตัวแปร a มีค่าเริ่มต้น

1418
01:46:59,319 --> 01:47:03,319
ที่ 15 นะคะ อันดับต่อมา เราใส่เงื่อนไขให้ a ค่ะ

1419
01:47:04,323 --> 01:47:06,177
เงื่อนไขที่ 1 บอกว่า

1420
01:47:06,177 --> 01:47:10,177
ถ้า a

1421
01:47:14,096 --> 01:47:14,403
==

1422
01:47:14,403 --> 01:47:18,403
ก็คือให้มันเช็กว่าถ้า a = 10

1423
01:47:19,148 --> 01:47:21,625
แล้วปุ๊บ

1424
01:47:21,625 --> 01:47:25,625
แล้วปุ๊บหรือเปล่านะ

1425
01:47:29,508 --> 01:47:31,067
แล้ว else

1426
01:47:31,067 --> 01:47:35,067

1427
01:47:45,678 --> 01:47:49,675

1428
01:47:49,675 --> 01:47:53,675

1429
01:47:53,678 --> 01:47:57,678

1430
01:47:57,680 --> 01:48:01,680

1431
01:48:01,687 --> 01:48:05,687
ให้ print ให้ print นะคะ

1432
01:48:06,484 --> 01:48:10,484
มันจะ print ไหม

1433
01:48:10,876 --> 01:48:14,876
เมื่อกี้ป้อนค่ากันไปแล้ว a =

1434
01:48:16,408 --> 01:48:19,731
e-q-u-a-l

1435
01:48:19,731 --> 01:48:23,731
equal ก็แปลว่าเท่ากับ

1436
01:48:32,649 --> 01:48:48,556

1437
01:48:23,900 --> 01:48:27,900
แต่เป็นข้อความเท่านั้นเองนะคะ เปลี่ยนจากเครื่องหมายเท่ากับ

1438
01:48:32,566 --> 01:48:34,923
เป็นคำว่า "equal"

1439
01:48:34,923 --> 01:48:37,282
เห็นไหมคะ แสดงว่า

1440
01:48:37,282 --> 01:48:41,282
มันยังไม่อ่านค่าใหม่นะนี่นะ

1441
01:48:45,698 --> 01:48:49,698
เดี๋ยวเคลียร์ก่อนนะ

1442
01:49:00,547 --> 01:50:09,465
shell

1443
01:48:52,021 --> 01:48:56,021

1444
01:49:01,711 --> 01:49:05,711

1445
01:49:05,711 --> 01:49:09,711

1446
01:49:09,714 --> 01:49:13,714

1447
01:49:13,717 --> 01:49:17,717

1448
01:49:17,724 --> 01:49:21,724

1449
01:49:21,724 --> 01:49:25,724

1450
01:49:25,727 --> 01:49:29,726

1451
01:49:29,726 --> 01:49:33,726

1452
01:49:33,729 --> 01:49:34,189
Pyton

1453
01:49:34,189 --> 01:49:38,189

1454
01:49:45,737 --> 01:49:49,737

1455
01:49:49,740 --> 01:49:53,740

1456
01:49:53,742 --> 01:49:57,742

1457
01:49:57,745 --> 01:50:01,745

1458
01:50:01,752 --> 01:50:05,752

1459
01:50:05,756 --> 01:50:09,756

1460
01:50:09,758 --> 01:50:13,758

1461
01:50:13,758 --> 01:50:17,758

1462
01:50:17,765 --> 01:50:21,765

1463
01:50:21,765 --> 01:50:25,765

1464
01:50:25,768 --> 01:50:29,768

1465
01:50:29,771 --> 01:50:33,771

1466
01:50:33,776 --> 01:50:37,775

1467
01:50:37,775 --> 01:50:41,775

1468
01:50:41,780 --> 01:50:43,134
นะคะ อาจจะต้องใช้ตัวนี้เขียน

1469
01:50:43,134 --> 01:50:47,134
ตัวนี้เขียนไม่ได้เดี๋ยวนะ มันมีกับอีกตัวหนึ่ง แป๊บ

1470
01:50:47,369 --> 01:50:47,895

1471
01:50:47,895 --> 01:50:51,895

1472
01:51:01,793 --> 01:51:02,928
colab

1473
01:51:02,928 --> 01:51:06,928

1474
01:51:13,801 --> 01:51:17,800

1475
01:51:17,800 --> 01:51:21,800

1476
01:51:21,806 --> 01:51:25,806

1477
01:51:25,807 --> 01:51:29,807

1478
01:51:29,811 --> 01:51:33,811

1479
01:51:33,813 --> 01:51:37,813

1480
01:51:37,814 --> 01:51:41,813

1481
01:51:41,813 --> 01:51:45,813

1482
01:51:45,816 --> 01:51:46,404
เด็ก ๆ เดี๋ยวเรา

1483
01:51:46,404 --> 01:51:46,795
มาเปิดตัวนี้นะคะ ชื่อว่า Colab

1484
01:51:46,795 --> 01:51:50,795
นะคะ ออนไลน์ อยู่ในออนไลน์ เพราะตัวนั้นมันจะอยู่

1485
01:51:56,107 --> 01:51:57,571
ได้แค่... ตัวหนึ่งช่วย

1486
01:51:57,571 --> 01:52:00,490
นะคะ เราจะใช้ Colab นะคะ

1487
01:52:00,490 --> 01:52:04,490

1488
01:52:13,829 --> 01:52:17,829

1489
01:52:17,830 --> 01:52:21,830

1490
01:52:21,834 --> 01:52:25,834
ไม่ใช่น่ะ ข้อมูลโปรแกรม... ไม่ใช่ อะไรเอ่ย

1491
01:52:28,780 --> 01:52:32,780
เข้าผิดชีวิตเปลี่ยน เดี๋ยวนะครับ หาให้ Colab

1492
01:52:37,102 --> 01:52:41,102

1493
01:52:41,842 --> 01:52:45,842

1494
01:52:45,845 --> 01:52:47,924
Google Colab

1495
01:52:47,924 --> 01:52:51,924

1496
01:52:53,850 --> 01:52:57,850

1497
01:52:57,851 --> 01:53:01,851

1498
01:53:01,852 --> 01:53:03,213

1499
01:53:03,213 --> 01:53:07,213

1500
01:53:09,492 --> 01:53:09,895
หาคำว่า... ดูนะคะ

1501
01:53:09,895 --> 01:53:13,895
Google

1502
01:53:14,424 --> 01:53:18,424
Google แล้วก็ Colab

1503
01:53:37,239 --> 01:53:36,726
เห็นหรือเปล่า

1504
01:53:25,764 --> 01:53:27,717
ตัวไหนล่ะ ทำไมมันไม่ขึ้น Google Colab

1505
01:53:27,717 --> 01:53:31,717

1506
01:53:36,828 --> 01:53:40,828
ลิงก์ไปไหน

1507
01:53:43,771 --> 01:53:47,771
ลิงก์เปิดมัน

1508
01:53:53,875 --> 01:53:57,875

1509
01:53:57,877 --> 01:54:01,877

1510
01:54:05,878 --> 01:54:09,878
เริ่มต้นใช้งาน

1511
01:54:09,914 --> 01:54:13,914
โอเค เจอหรือยัง นี่นะคะ พิมพ์

1512
01:54:14,803 --> 01:54:18,803
คำว่า...

1513
01:54:20,315 --> 01:54:24,315
เดี๋ยว ๆ ๆ

1514
01:54:27,276 --> 01:54:26,720
ยกเลิก

1515
01:54:20,730 --> 01:54:24,730
ออกก่อน

1516
01:54:25,767 --> 01:54:29,767
Google Colab เสร็จแล้วคลิกอันแรกเลย Welcome

1517
01:54:37,122 --> 01:54:37,837
to colab

1518
01:54:37,837 --> 01:54:37,995
กด Enter ลงไป

1519
01:54:37,995 --> 01:54:40,488
จะเข้ามาหน้านี้

1520
01:54:40,488 --> 01:54:44,488
ให้เด็ก ๆ ไปที่ Code

1521
01:54:44,513 --> 01:54:48,513
เลือก Code เลยนะคะ เปิด Code เลย

1522
01:54:49,734 --> 01:54:51,593

1523
01:54:51,593 --> 01:54:55,593
เสร็จแล้วเราก็...

1524
01:54:56,934 --> 01:55:00,934
เห็นไหมคะ จะมีช่อง ตรงนี้เราสามารถ

1525
01:55:05,049 --> 01:55:09,049
พิมพ์โค้ดเมื่อกี้ที่สอนน่ะลงไปได้ เดี๋ยวย่อหน้าต่างนี้

1526
01:55:09,842 --> 01:55:13,842
เพราะฉะนั้น โค้ดของเราก็คืออะไรคะ

1527
01:55:17,012 --> 01:55:20,160
a = 11

1528
01:55:20,160 --> 01:55:24,160
แล้วก็บรรทัดต่อมา

1529
01:55:24,351 --> 01:55:28,351
if เงื่อนไข ใส่เงื่อนไข

1530
01:55:32,075 --> 01:55:36,075
ถ้า a == 10

1531
01:55:36,697 --> 01:55:40,697
ใครยังเปิด colab ไม่ได้ยกมือนะคะเด็ก ๆ

1532
01:55:47,839 --> 01:55:49,378
สังเกตเห็นไหม

1533
01:55:49,378 --> 01:55:50,600
มันจะพิมพ์ได้หลายบรรทัดกว่านะ

1534
01:55:50,600 --> 01:55:53,959

1535
01:55:53,959 --> 01:55:57,959
เห็นไหมคะ พอเราใช้คำสั่ง if ปุ๊บ

1536
01:56:05,881 --> 01:56:09,881
มันจะ Tab เข้ามาให้อัตโนมัติ คำสั่งถัดไปมันจะย่อหน้ามาให้อัตโนมัติเลย

1537
01:56:11,369 --> 01:56:14,072
print

1538
01:56:14,072 --> 01:56:18,072
print อะไร print

1539
01:56:21,857 --> 01:56:23,704
เปิด-ปิด ถ้าใช้ colab มันก็จะเห็นไหมล่ะ เห็นชัดไหม มันหลบ

1540
01:56:23,704 --> 01:56:24,520
มาอยู่ตรงนี้เดี๋ยว ๆ

1541
01:56:24,520 --> 01:56:28,520
อ้าว หายไปไหน

1542
01:56:30,142 --> 01:56:34,142
ไม่ใช่ตัวนี้ โอเค เห็นไหมคะเด็ก ๆ เห็นไหม

1543
01:56:35,422 --> 01:56:37,352
นี่ ๆ เห็นไหม

1544
01:56:37,352 --> 01:56:41,352
ถ้าใช้ Colab คำสั่ง

1545
01:56:43,099 --> 01:56:44,874
แล้วพอเราใส่

1546
01:56:44,874 --> 01:56:48,874
Single quote ปุ๊บ

1547
01:56:56,887 --> 01:57:00,697
Single quote มันจะขึ้นมาปิดอัตโนมัติ

1548
01:57:00,697 --> 01:57:04,697
มันช่วยอย่างไร จะได้ไม่ลืมไง จะได้ไม่ลืมเปิด ไม่ลืมปิด

1549
01:57:06,426 --> 01:57:08,966
a นะคะ = 10 คำสั่งบรรทัดต่อไป

1550
01:57:08,966 --> 01:57:12,966
else เราก็ else นี่

1551
01:57:20,263 --> 01:57:24,263
elif นี่ต้องเอาไปอยู่กับ...

1552
01:57:25,982 --> 01:57:29,982
เขาเรียกว่าอะไรล่ะ บล็อกของประโยค

1553
01:57:32,000 --> 01:57:36,000
โครงสร้างของประโยค เครื่องสร้างของคำสั่งน่ะค่ะ ถ้า

1554
01:57:41,987 --> 01:57:45,085
ไอ้ตัวคำสั่งย่อยมันต้องเยื้องเข้าไปนะคะ

1555
01:57:45,085 --> 01:57:49,085
ก็จะเป็น print

1556
01:57:52,363 --> 01:57:56,363
print เห็นไหมคะ

1557
01:57:57,437 --> 01:58:01,437
พอใช้ Colab นี่ มีวงเล็บเปิดปุ๊บ จะมี

1558
01:58:05,795 --> 01:58:09,795
เครื่องหมายคำพูดเปิดมาให้อัตโนมัติ ปุ๊บ

1559
01:58:11,618 --> 01:58:15,405
ก็จะมาอัตโนมัติ a ไม่เท่ากับ

1560
01:58:15,405 --> 01:58:18,913
ไม่เท่ากับ อยู่ไหนล่ะ เครื่องหมายตกใจ จำไม่ได้แล้ว

1561
01:58:18,913 --> 01:58:21,582
ใครเห็นเครื่องหมายตกใจ

1562
01:58:21,582 --> 01:58:25,264
บอกแม่ว่าอยู่ตรงไหน

1563
01:58:25,264 --> 01:58:29,264
เจอแล้วอยู่ตรงเลข 1 นะคะ

1564
01:58:38,009 --> 01:58:42,009

1565
01:58:50,014 --> 01:58:54,014

1566
01:58:54,015 --> 01:58:58,015

1567
01:58:58,018 --> 01:59:00,941
เขาบอก

1568
01:59:00,941 --> 01:59:03,351
ให้ลงชื่อเข้าใช้ก่อน ลืม

1569
01:59:03,351 --> 01:59:07,351
ใช้ Google เรานะคะ Google มหาวิทยาลัยน่ะ

1570
01:59:10,973 --> 01:59:14,973

1571
01:59:22,030 --> 01:59:26,030

1572
01:59:26,031 --> 01:59:30,031

1573
01:59:38,034 --> 01:59:42,034

1574
01:59:46,041 --> 01:59:49,321
เมื่อกี้พิมพ์ไปแล้ว ลืมน่ะ ลืม

1575
01:59:49,321 --> 01:59:53,321
ลงชื่อเข้าใช้น่ะ

1576
01:59:58,055 --> 02:00:02,055

1577
02:00:02,060 --> 02:00:04,654

1578
02:00:04,654 --> 02:00:08,654

1579
02:00:14,065 --> 02:00:18,065

1580
02:00:18,071 --> 02:00:18,517
ไม่ยอมให้ Copy น่ะ พิมพ์ใหม่ก็ได้

1581
02:00:18,517 --> 02:00:22,517

1582
02:00:26,212 --> 02:00:30,212

1583
02:00:33,080 --> 02:00:37,080
เดี๋ยวนะคะ เมื่อกี้เนื่องจากลืมลงชื่อเข้าใช้ มันเลยไม่ได้บันทึก

1584
02:00:37,463 --> 02:00:41,463
ไว้ให้นะคะ แล้วก็ไม่ได้บันทึกด้วย

1585
02:00:42,152 --> 02:00:42,930
ประกาศตัวแปรชื่อว่า a =

1586
02:00:42,930 --> 02:00:44,654
15 ตั้งไว้ที่ 15

1587
02:00:44,654 --> 02:00:48,654
คำสั่งเงื่อนไขที่ 1

1588
02:00:51,152 --> 02:00:53,723
if a ==

1589
02:00:53,723 --> 02:00:57,620
10

1590
02:00:57,620 --> 02:01:01,620
จะทำเมื่อ a = 10

1591
02:01:05,436 --> 02:01:09,436
ถึงจะ print print ข้อความบอกว่า a

1592
02:01:18,856 --> 02:01:21,022
=

1593
02:01:12,327 --> 02:01:16,136
10 นะ

1594
02:01:16,136 --> 02:01:20,136
เดี๋ยวจะเปลี่ยนให้เป็นภาษาไทยให้ดูนะคะ

1595
02:01:22,758 --> 02:01:24,548
ใช้คำว่า "เท่ากับ"

1596
02:01:24,548 --> 02:01:28,548
Colab นี่จะใช้ภาษาไทยได้เลย

1597
02:01:30,424 --> 02:01:30,882
Google รู้ดีทุกสิ่งอย่าง

1598
02:01:30,882 --> 02:01:34,882
แล้วก็ else

1599
02:01:41,348 --> 02:01:45,348
ถ้าไม่ใช่ ก็คือถ้าไม่เป็นจริง จะไปทำ else

1600
02:01:56,851 --> 02:01:58,711

1601
02:01:46,117 --> 02:01:50,117
e-l-s-e ลืมแก้ ลืมเปลี่ยนภาษา

1602
02:01:58,121 --> 02:02:02,121

1603
02:02:02,122 --> 02:02:06,122

1604
02:02:06,125 --> 02:02:10,125

1605
02:02:10,131 --> 02:02:14,131

1606
02:02:14,132 --> 02:02:18,132

1607
02:02:18,134 --> 02:02:22,134

1608
02:02:22,142 --> 02:02:26,142

1609
02:02:26,143 --> 02:02:29,456
ได้เลยนะเด็ก ๆ นะ ไม่เท่ากับ 10

1610
02:02:29,456 --> 02:02:33,456
บอกให้รู้ว่า a ไม่เท่ากับ 10 นะคะ

1611
02:02:36,760 --> 02:02:40,760
วิธีดูผลลัพธ์ก็คือดูกดที่ปุ่มนี้นะคะ

1612
02:02:45,313 --> 02:02:49,313
กดปุ่มเหมือนปุ่ม Play น่ะลูก  แล้วรอมัน

1613
02:02:50,918 --> 02:02:54,918
ประมวลผลเห็นไหม ไอ้นี่มันก็จะหมุนติ้ว ๆ ๆ

1614
02:02:55,274 --> 02:02:58,376
เราก็ต้องรอนะคะ รอให้มันประมวลผลก่อน

1615
02:02:58,376 --> 02:03:02,376
แล้วคำตอบที่ออกมา เห็นไหมคะ จะอยู่บรรทัดนี้

1616
02:03:08,231 --> 02:03:11,844
บอกว่า a ไม่เท่ากับ 10 เพราะเราบอกไว้ว่า a

1617
02:03:11,844 --> 02:03:15,844
= 15

1618
02:03:22,169 --> 02:03:24,783
ขอโทษ

1619
02:03:24,783 --> 02:03:28,783

1620
02:03:38,179 --> 02:03:42,179

1621
02:03:42,182 --> 02:03:46,182

1622
02:03:46,185 --> 02:03:50,185

1623
02:03:50,187 --> 02:03:52,676
ไม่ให้ปิดก็จะปิด ใครประมวลผลไม่ได้ หายไปไหนล่ะโค้ด

1624
02:03:52,676 --> 02:03:56,676

1625
02:04:02,194 --> 02:04:06,194

1626
02:04:10,195 --> 02:04:14,195
4 เซลล์ ซ่อน 1 เซลล์

1627
02:04:18,141 --> 02:04:23,216
เซลล์

1628
02:04:10,986 --> 02:04:14,986
หายไปไหนแล้วป่านนี้

1629
02:04:15,356 --> 02:04:15,370
อ๋อ อยู่นี่

1630
02:04:15,370 --> 02:04:16,722
เจอแล้ว

1631
02:04:16,722 --> 02:04:20,722
เห็นไหมคะ

1632
02:04:21,610 --> 02:04:25,610
บรรทัดที่ 1, 2,

1633
02:04:27,354 --> 02:04:31,354
3, 4 นี่ พอประมวลผลออกมา

1634
02:04:37,577 --> 02:04:41,577
เนื่องจากค่าเริ่มต้น a เราคือ 15 เพราะฉะนั้น มันไปเช็กเงื่อนไขที่ 1 มันจะ print a

1635
02:04:42,997 --> 02:04:46,997
= 10 แต่ a ไม่เท่ากับ 10 ก็จะ print a ไม่เท่ากับ 10

1636
02:04:49,105 --> 02:04:53,105
อ้าว ลืมพิมพ์ 10 เข้าไปหรือ ไม่เท่ากับ 10 เอาใหม่ กดตัว Play นะคะ เห็นไหม แสดงผล

1637
02:04:57,737 --> 02:04:59,782
ออกมาแล้ว a ไม่เท่ากับ 10 ใคร

1638
02:04:59,782 --> 02:05:03,571
ยังไม่ได้ผลลัพธ์นี้

1639
02:05:03,571 --> 02:05:07,571

1640
02:05:09,474 --> 02:05:13,474

1641
02:05:18,230 --> 02:05:22,230

1642
02:05:22,230 --> 02:05:26,230

1643
02:05:26,231 --> 02:05:30,231

1644
02:05:30,238 --> 02:05:34,238

1645
02:05:34,239 --> 02:05:38,239

1646
02:05:38,247 --> 02:05:42,247

1647
02:05:42,248 --> 02:05:46,246

1648
02:05:46,246 --> 02:05:50,246

1649
02:05:50,251 --> 02:05:54,251

1650
02:05:54,254 --> 02:05:58,252

1651
02:05:58,252 --> 02:06:02,252

1652
02:06:02,266 --> 02:06:05,744
คือ บางคนพอกดปุ่ม Play ปุ๊บนะ

1653
02:06:05,744 --> 02:06:09,744
แล้วมันบอกว่าต้องลงชื่อเข้าใช้น่ะค่ะ

1654
02:06:12,461 --> 02:06:15,156
เราต้อง... ลืม แม่ก็ลืมบอกให้ลงชื่อเข้าใช้ก่อน ก็คือให้เด็ก ๆ คลิกลงชื่อเข้าใช้ เข้า

1655
02:06:15,156 --> 02:06:19,156
ด้วย Email ของมหาวิทยาลัยนะคะ เพราะว่า

1656
02:06:22,914 --> 02:06:26,914
Google เขา ถ้าทางการศึกษา เขาก็จะมี

1657
02:06:30,287 --> 02:06:30,690
นะ เพราะฉะนั้น เข้าด้วย Email อีเมล

1658
02:06:30,690 --> 02:06:34,690
มหาวิทยาลัยก่อน ทีนี้พอเข้าไปแล้ว ไอ้ที่เราพิมพ์ไป ไม่ได้เซฟ

1659
02:06:36,845 --> 02:06:37,308
ไว้มันก็จะหาย เด็ก ๆ อาจจะต้องพิมพ์ใหม่อีกรอบหนึ่งนะลูก

1660
02:06:37,308 --> 02:06:39,160
ขอโทษที

1661
02:06:39,160 --> 02:06:43,160
แต่ไอ้นี่มันไม่

1662
02:06:44,986 --> 02:06:48,986
ยาวมาก ได้อยู่หรอก

1663
02:06:58,295 --> 02:07:02,293

1664
02:07:02,293 --> 02:07:06,293

1665
02:07:06,296 --> 02:07:10,296

1666
02:07:10,299 --> 02:07:14,299

1667
02:07:14,302 --> 02:07:18,302

1668
02:07:18,304 --> 02:07:22,304

1669
02:07:22,309 --> 02:07:26,307

1670
02:07:26,307 --> 02:07:30,307

1671
02:07:30,315 --> 02:07:34,315

1672
02:07:34,316 --> 02:07:38,316

1673
02:07:38,321 --> 02:07:42,321

1674
02:07:42,323 --> 02:07:46,323

1675
02:07:46,323 --> 02:07:50,323

1676
02:07:50,325 --> 02:07:54,325
คือ Colab นี่เด็ก ๆ สามารถพิมพ์ได้ตั้งแต่ 1, 2, 3, 4, 5 ไปได้เลยนะ จนเสร็จเลย แล้วค่อยมากดปุ่ม

1677
02:08:14,775 --> 02:08:11,925

1678
02:07:57,093 --> 02:08:01,093
ไอ้ปุ้มที่เหมือนปุ่มเล่นเพลงเรา

1679
02:08:06,241 --> 02:08:10,241
เพื่อให้มันประมวลผลนั่นเองนะคะ แล้วคำตอบมันจะออกมาตรงนี้ ที่มีรูปสัญลักษณ์

1680
02:08:11,026 --> 02:08:14,032
เหมือนรูปตัวคนนี่ค่ะ นะคะ ถ้าใคร

1681
02:08:14,032 --> 02:08:18,032
พิมพ์จนครบนะลูก พิมพ์คำสั่งจนเสร็จ

1682
02:08:22,345 --> 02:08:25,443
ต้องพิมพ์ให้เสร็จก่อน แล้วค่อยไปกดปุ่ม Play

1683
02:08:25,443 --> 02:08:29,443
นั่นน่ะค่ะ Colab นี้สามารถ

1684
02:08:33,152 --> 02:08:33,163
พิมพ์คำสั่งปริมาณเยอะ ๆ ได้เลย

1685
02:08:33,163 --> 02:08:37,163

1686
02:08:42,349 --> 02:08:46,349

1687
02:08:46,352 --> 02:08:50,352

1688
02:08:50,354 --> 02:08:54,354

1689
02:08:54,356 --> 02:08:58,356

1690
02:08:58,362 --> 02:09:02,362

1691
02:09:02,364 --> 02:09:06,364

1692
02:09:06,365 --> 02:09:10,365

1693
02:09:10,371 --> 02:09:14,371

1694
02:09:14,371 --> 02:09:18,371

1695
02:09:18,375 --> 02:09:22,374

1696
02:09:22,374 --> 02:09:26,374

1697
02:09:26,378 --> 02:09:30,378

1698
02:09:34,385 --> 02:09:38,383

1699
02:09:38,383 --> 02:09:42,383

1700
02:09:42,390 --> 02:09:44,524
มันก็จะมีข้อความแจ้งเตือนขึ้นมานะ

1701
02:09:44,524 --> 02:09:48,524
ว่าบรรทัดไหนผิด แล้วเราก็ไปแก้ได้นะคะ

1702
02:09:59,824 --> 02:10:01,971
Python

1703
02:09:53,737 --> 02:09:57,737
เขาจะมีอย่างนี้เสมอช่วยในการเขียนโค้ด

1704
02:09:58,053 --> 02:10:02,053
นะคะ ถ้าใคร... มีใครยังทำไม่ได้

1705
02:10:10,403 --> 02:10:14,402

1706
02:10:14,402 --> 02:10:18,402

1707
02:10:18,402 --> 02:10:18,542
เห็นไหมคะ

1708
02:10:18,542 --> 02:10:22,542
เมื่อกี้คำสั่งบอกแล้วคำสั่ง if

1709
02:10:27,637 --> 02:10:28,107
กับคำสั่ง else น่ะ มันเป็นคำสั่งชุดที่เป็นคำสั่งหลัก

1710
02:10:28,107 --> 02:10:32,107
เพราะฉะนั้น ตำแหน่งมันจะอยู่ระยะที่ตรงกัน

1711
02:10:35,459 --> 02:10:39,459
ถ้า else มันเลื่อนลงไป

1712
02:10:56,136 --> 02:10:59,553
มันจะขึ้น syntax error

1713
02:10:46,419 --> 02:10:50,419
รูปแบบของคำสั่งนะคะ ก็คือถ้าเรามีคำสั่ง if คำสั่ง else ตรงกับ

1714
02:10:52,711 --> 02:10:52,978
คำว่า "if" เสมอนะคะ

1715
02:10:52,978 --> 02:10:56,185

1716
02:10:56,185 --> 02:11:00,185
โอเคนะ

1717
02:11:00,804 --> 02:11:04,804
สงสัยวันนี้จะได้แค่ if เสียแล้ว

1718
02:11:22,481 --> 02:11:23,273

1719
02:11:11,183 --> 02:11:15,183
ถึง if เดี๋ยวสัปดาห์ต่อไปค่อยมาต่อ

1720
02:11:22,446 --> 02:11:26,446
เพราะ Loop ค่อนข้างจะเยอะหน่อยนะคะ

1721
02:11:37,016 --> 02:11:37,888
อย่างนั้น

1722
02:11:25,119 --> 02:11:29,119
อีกคำสั่งหนึ่งนะ คำสั่งสุดท้าย

1723
02:11:31,802 --> 02:11:34,512
สำหรับวันนี้แล้วกันนะเด็ก ๆ

1724
02:11:34,512 --> 02:11:38,512
ตัวนี้เงื่อนไขมากกว่า 2

1725
02:11:39,183 --> 02:11:43,183
เงื่อนไขก็คือ if elif

1726
02:11:47,817 --> 02:11:51,746
นั่นเองนะคะ elif ตัวนี้

1727
02:11:51,746 --> 02:11:53,837
นะคะ

1728
02:11:53,837 --> 02:11:57,837
ของ if elif

1729
02:12:04,616 --> 02:12:08,616
เมื่อ ๆ

1730
02:12:10,468 --> 02:12:14,104
เรามีเงื่อนไขให้มากกว่า 2 เงื่อนไข เห็นไหมคะ ถ้าใช้ if เดียว

1731
02:12:14,104 --> 02:12:18,104
เรามีแค่ 1 เงื่อนไข แต่ถ้า if else

1732
02:12:24,955 --> 02:12:25,154
นั่นคือเรามีเงื่อนไขหรือมีทางเลือก 2 ทาง

1733
02:12:25,154 --> 02:12:29,154
แต่ถ้าเราใช้ if elseif นี่

1734
02:12:30,520 --> 02:12:34,328
if elif นั้นหมายความว่า

1735
02:12:34,328 --> 02:12:35,492
เงื่อนไขเรามีมากกว่า 2 ทางเลือก

1736
02:12:35,492 --> 02:12:39,492
ในตัวอย่างนี่มีให้ทั้งหมด 4 ทางเลือก เห็นไหม

1737
02:12:42,412 --> 02:12:46,412
ตัวอย่างเป็นเหมือนประมาณว่า

1738
02:12:46,825 --> 02:12:50,615
คุณจะเข้าไปเล่นเกมนี่ คือ ต้อง

1739
02:12:50,615 --> 02:12:51,280
ให้เลือกก่อนว่าผู้เล่นน่ะ

1740
02:12:51,280 --> 02:12:55,280
นึกออกนะ เวลาเล่นเกม อยากเล่นแบบ Easy

1741
02:13:01,041 --> 02:13:01,489
เริ่มต้นใช่ไหมคะ Easy ง่าย ๆ Medium

1742
02:13:01,489 --> 02:13:05,489
ระดับปลานกลาง

1743
02:13:06,189 --> 02:13:10,189
Hard ระดับสูงขึ้นมาหน่อย แล้วก็

1744
02:13:11,760 --> 02:13:15,760
Expert Expert นี่ระดับขั้นเทพแล้ว

1745
02:13:16,875 --> 02:13:18,985
Expert นะคะ นั่นก็คือให้เลือกว่า

1746
02:13:18,985 --> 02:13:22,985
เด็ก ๆ จะเป็นผู้เล่นในขั้นไหน

1747
02:13:23,955 --> 02:13:27,955
อยากเป็นผู้เล่นในขั้นไหน แต่ถ้า

1748
02:13:28,650 --> 02:13:32,650
นอกเหนือจากไอ้ตัวเลือกที่มีให้เลือก

1749
02:13:41,773 --> 02:13:42,004
1-4 แล้วนี่

1750
02:13:33,400 --> 02:13:37,400
แล้วเกิดเด็ก ๆ บอกไม่เลือกแล้ว

1751
02:13:48,727 --> 02:13:48,022

1752
02:13:42,514 --> 02:13:46,514
มันจะไปที่ else ก็คือถ้านอกเหนือจากตัวเลือกเห็นไหมคะ 1, 2, 3, 4

1753
02:13:47,391 --> 02:13:51,391
ใช่ไหม แต่ถ้าเราไปใส่เลขที่ไม่ใช่ 4 เช่น ไปใส่ 0

1754
02:13:52,104 --> 02:13:55,630
มันจะไปที่ else แล้วบอกว่า

1755
02:13:55,630 --> 02:13:59,630
ไอ้สิ่งที่เลือกมาไม่มีนะคะ คุณใส่ผิด ไม่มี

1756
02:14:10,407 --> 02:14:09,220

1757
02:14:00,004 --> 02:14:02,664
ค่าที่เราต้องการให้แสดงนึกออกนะ เห็นไหมคะ

1758
02:14:02,664 --> 02:14:06,664
เพราะฉะนั้น ในการใช้ if elif นี่

1759
02:14:25,139 --> 02:14:23,989

1760
02:14:14,524 --> 02:14:15,658
คือ ตัวเลือกมี 4 แต่คำสั่ง

1761
02:14:15,658 --> 02:14:19,658
จะต้องมี 5 ส่วน เพราะมี else สุดท้าย ในกรณีที่

1762
02:14:19,794 --> 02:14:23,512
ข้อกำหนดตั้งแต่ต้นนี่ หรือตัวเลือกที่กำหนด

1763
02:14:23,512 --> 02:14:27,512
ไม่อยู่ในตัวเลือก จะต้อง

1764
02:14:30,216 --> 02:14:32,595
มาแสดงนอกเหนือจาก ก็คือถ้าไม่เป็นจริงปุ๊บ จะมาแสดงที่ส่วนที่อยู่หลัง else นะคะ พร้อมหรือยัง

1765
02:14:32,595 --> 02:14:33,989
ตัวนี้คำสั่งจะยาวหน่อย ค่อย ๆ ไป

1766
02:14:33,989 --> 02:14:37,989
นะคะ เราใช้ Colab เลย

1767
02:14:43,950 --> 02:14:47,950
เพราะคำสั่งมันเยอะ บรรทัดแรก บอกแล้วมัน

1768
02:14:50,479 --> 02:14:51,910
ใช้ภาษาไทยได้ เด็ก ๆ เราก็พิมพ์เลยค่ะ เห็นไหมคะ

1769
02:14:51,910 --> 02:14:55,910
อันนี้อันที่ 1 นะ เรามาพิมพ์อันที่ 2 เลยลูก

1770
02:14:59,150 --> 02:15:01,045
พิมพ์คำว่า...

1771
02:15:01,045 --> 02:15:05,045

1772
02:15:07,622 --> 02:15:11,622
"เกม" พิมพ์เป็นภาษาไทยได้เลย

1773
02:15:17,541 --> 02:15:21,350
เพื่อแสดงข้อความว่ายินดีต้องรับสู่เกมนะคะ พิมพ์คำสั่ง print

1774
02:15:21,350 --> 02:15:25,310
ใส่เครื่องหมายวงเล็บปุ๊บ เปิด-ปิด

1775
02:15:25,310 --> 02:15:29,310
จะมาทันที แล้วก็ตามด้วยเครื่องหมายคำพูด

1776
02:15:32,590 --> 02:15:36,590
ในบรรทัดนี้นะคะ เราต้องการให้แสดงผลข้อความว่า "ยินดีต้อนรับ"

1777
02:15:42,581 --> 02:15:43,697
ใช้ภาษาไทยเลย

1778
02:15:43,697 --> 02:15:47,697

1779
02:15:54,584 --> 02:15:58,584

1780
02:15:58,586 --> 02:16:02,586
จะตั้งชื่อเกมว่าอะไรดี

1781
02:16:02,948 --> 02:16:06,948
ยินดีต้อนรับ

1782
02:16:07,340 --> 02:16:09,763
เข้าสู่เกมเลยก็ได้นะคะ เอาแค่นี้

1783
02:16:09,763 --> 02:16:13,763
บรรทัดต่อมาเราประกาศตัวแปร

1784
02:16:18,507 --> 02:16:22,507
ชื่อว่า level

1785
02:16:23,957 --> 02:16:26,356
ตัวแปร level เพื่อจะรับค่า

1786
02:16:26,356 --> 02:16:29,151
เห็นไหมคะ Input level

1787
02:16:29,151 --> 02:16:33,151
1-4 ก็คือ

1788
02:16:34,925 --> 02:16:36,647
รับตัวอักษร 1-4 มา

1789
02:16:36,647 --> 02:16:40,647
เพราะฉะนั้น ประกาศตัวแปรพิมพ์ level

1790
02:16:42,735 --> 02:16:45,223
ตัวแปรชื่อ level level ก็คือ

1791
02:16:45,223 --> 02:16:49,223
แปล ๆ ว่าระดับนั่นเอง

1792
02:16:49,246 --> 02:16:49,947

1793
02:16:49,947 --> 02:16:53,947
level ตามด้วยเครื่องหมายเท่ากับ

1794
02:16:57,543 --> 02:17:01,543
ชื่อตัวแปร ตามด้วยเครื่องหมายเท่ากับ ตามด้วย

1795
02:17:02,977 --> 02:17:03,366
คำสั่งหรือ

1796
02:17:03,366 --> 02:17:05,485
ชนิดข้อมูล อันนี้ input คือ

1797
02:17:05,485 --> 02:17:09,485
ตามด้วยคำสั่ง input พิมพ์ไม่สุด

1798
02:17:10,533 --> 02:17:12,168
นะคะ

1799
02:17:12,168 --> 02:17:16,168
ถ้าใช้ colab สังเกตว่า

1800
02:17:37,319 --> 02:17:34,393
จะ

1801
02:17:26,621 --> 02:17:27,429
มีรูปแบบให้ดูว่าเด็กต้องพิมพ์อะไรเข้าไปนะคะ  ช่วยนะคะ input อะไร input ข้อความ

1802
02:17:27,429 --> 02:17:31,429
ว่า

1803
02:17:46,158 --> 02:17:49,396
"กรุณาเลือก"

1804
02:17:28,458 --> 02:17:32,458

1805
02:17:42,628 --> 02:17:44,180

1806
02:17:44,180 --> 02:17:48,180
เราจะให้เขาเลือกระดับ ให้เขาป้อนระดับการเล่น กรุณาพิมพ์

1807
02:17:49,200 --> 02:17:53,200
กรุณาพิมพ์นะคะ เราจะให้เขาพิมพ์

1808
02:17:54,485 --> 02:17:58,485

1809
02:18:06,638 --> 02:18:09,214

1810
02:18:09,214 --> 02:18:13,214
พิมพ์

1811
02:18:22,958 --> 02:18:21,942
ให้เขาพิมพ์เลข

1812
02:18:18,650 --> 02:18:18,652

1813
02:18:18,652 --> 02:18:22,652
ใส่วงเล็บเข้าไป

1814
02:18:26,651 --> 02:18:29,123
ใส่เครื่องหมายโคลอน

1815
02:18:29,123 --> 02:18:33,123
นะ นั่นคือบรรทัด

1816
02:18:34,917 --> 02:18:38,917
ที่ 2 เราบอกโปรแกรมว่าตอนนี้ฉันมีตัวแปร

1817
02:18:39,512 --> 02:18:43,512
ชื่อว่า level

1818
02:18:46,477 --> 02:18:50,477
มีไว้เพื่ออะไร เพื่อจะให้รับค่าข้อมูลที่มีตัวอักษร

1819
02:18:51,897 --> 02:18:55,897
1-4 นี่ลงมา เสร็จแล้ว

1820
02:18:57,607 --> 02:19:01,607
ทำอะไรต่อ เสร็จแล้วเว้นวรรค 2 บรรทัดเหมือนเขา กด Enter

1821
02:19:15,290 --> 02:19:13,146

1822
02:19:06,672 --> 02:19:10,672
ก็คือเว้นวรรค

1823
02:19:17,478 --> 02:19:16,363

1824
02:19:09,926 --> 02:19:13,926
กด Enter 2 ครั้ง แล้วก็ใส่คำสั่ง

1825
02:19:14,676 --> 02:19:16,552
if if แล้วก็

1826
02:19:16,552 --> 02:19:18,950
ตามด้วย...

1827
02:19:18,950 --> 02:19:20,139

1828
02:19:20,139 --> 02:19:24,139
if ตัวแปรของเราชื่อว่า

1829
02:19:29,434 --> 02:19:33,434
level

1830
02:19:34,235 --> 02:19:36,923
ถ้า level ==

1831
02:19:36,923 --> 02:19:39,079
ตอนนี้

1832
02:19:39,079 --> 02:19:43,079
1 ในตัวแปร

1833
02:19:46,686 --> 02:19:49,854
ของ level นี่ เราไม่ได้กำหนดมาให้เป็นตัวเลข  เรากำหนดมาให้

1834
02:19:49,854 --> 02:19:51,783
มันเป็นตัวอักษร เพราะว่า

1835
02:19:51,783 --> 02:19:55,783
ที่ตัวอักษรก็ต้อง...

1836
02:19:58,695 --> 02:20:02,695
นะคะ แล้วก็ตามด้วยเลข 1 เสร็จแล้วก็ปิด

1837
02:20:20,289 --> 02:20:25,043
Semicolon

1838
02:20:01,760 --> 02:20:05,760
ปิดคำสั่ง if ด้วย

1839
02:20:10,701 --> 02:20:14,701
นะคะ แล้วโปรแกรมมันก็ให้โปรแกรมมันไปเช็กว่า

1840
02:20:16,059 --> 02:20:20,059
ถ้า level = 1

1841
02:20:21,128 --> 02:20:23,509
ให้เด็ก ๆ ทำอะไร ให้มัน

1842
02:20:23,509 --> 02:20:27,509
print ให้มันแสดง ก็ใช้คำสั่ง print เพื่อมันแสดงผล

1843
02:20:29,469 --> 02:20:33,469
print อะไร

1844
02:20:34,118 --> 02:20:38,118
print คำว่า "easy" ออกมา

1845
02:20:38,714 --> 02:20:41,011
print ภาษาไทยว่าระดับ ระดับง่าย

1846
02:20:41,011 --> 02:20:45,011

1847
02:20:45,107 --> 02:20:49,107
easy แปลว่าง่ายใช่หรือเปล่า แปลเป็นไทย

1848
02:20:54,652 --> 02:20:58,652
ง่ายนะคะ เงื่อนไขที่ 1 ก็คือถ้า level

1849
02:21:00,306 --> 02:21:04,306
= 1 ปุ๊บ ก็คือ

1850
02:21:05,143 --> 02:21:09,143
ถ้าเราคีย์เลข 1 ลงไปนี่ คือ

1851
02:21:10,732 --> 02:21:14,732
ระดับของคุณเป็นระดับง่ายนะ แล้วทีนี้เนื่องจาก

1852
02:21:15,536 --> 02:21:19,536
ตอนนี้เราใช้ if elif

1853
02:21:22,737 --> 02:21:26,737
เราจะไม่ใช่ if else ก่อน เพราะอะไร เพราะมีเงื่อนไข

1854
02:21:26,741 --> 02:21:30,739
มากกว่า 2 ขึ้นไปเราจะใช้

1855
02:21:30,739 --> 02:21:34,739
ก็พิมพ์ e-l-i-f

1856
02:21:37,426 --> 02:21:38,653
elsif ลืมแก้ภาษาไทย

1857
02:21:38,653 --> 02:21:41,934

1858
02:21:41,934 --> 02:21:44,042
ฟอนต์มันเล็กใช่ไหม

1859
02:21:44,042 --> 02:21:47,869
มุมมอง

1860
02:21:47,869 --> 02:21:51,869

1861
02:22:02,752 --> 02:22:06,752

1862
02:22:10,765 --> 02:22:14,761

1863
02:22:14,761 --> 02:22:18,761

1864
02:22:18,764 --> 02:22:20,751
elif

1865
02:22:20,751 --> 02:22:24,751
แล้วตามด้วยเงื่อนไขต่อมา level ตัวแปรที่ชื่อว่า level ให้มันเช็กว่า

1866
02:22:26,844 --> 02:22:30,844
level เห็นไหม

1867
02:22:34,929 --> 02:22:39,549

1868
02:22:27,823 --> 02:22:31,823
ถ้ามันขึ้นอย่างนี้ เด็ก ๆ คลิก ไปที่ข้อความนั้นได้เลย

1869
02:22:38,780 --> 02:22:40,066
เราจะได้พิมพ์ไม่ผิดนะ level =

1870
02:22:40,066 --> 02:22:44,066

1871
02:22:45,573 --> 02:22:48,769

1872
02:22:48,769 --> 02:22:52,769
ตัว Colab นี่ มันจะฝึกให้เด็ก ๆ

1873
02:22:57,293 --> 02:23:01,293
ไม่ Copy ด้วยนะคะ เพราะฉะนั้น เด็ก ๆ ต้องฝึกพิมพ์

1874
02:23:03,475 --> 02:23:07,475
นะคะ print

1875
02:23:07,999 --> 02:23:10,073
อีกครั้งหนึ่ง ให้แสดงผล มันจะช่วย

1876
02:23:10,073 --> 02:23:14,073
ให้พิมพ์เร็วขึ้น เด็ก ๆ ดูนะ

1877
02:23:20,996 --> 02:23:24,996
พอเราพิมพ์ p ลงไป

1878
02:23:26,799 --> 02:23:30,799
เด็ก ๆ ก็คลิกน่ะ คลิกที่คำว่า "print" ได้เลยนะคะ เห็นไหมคะ จะ

1879
02:23:33,068 --> 02:23:33,866
ช่วยให้พิมพ์ได้เร็วขึ้นนะคะ print

1880
02:23:33,866 --> 02:23:36,182

1881
02:23:36,182 --> 02:23:40,182
ระดับ

1882
02:23:41,897 --> 02:23:44,340
ปานกลาง

1883
02:23:44,340 --> 02:23:48,340

1884
02:23:50,507 --> 02:23:54,507
นั่นหมายถึงถ้าสมมติป้อนเลข...

1885
02:23:58,652 --> 02:24:02,652
ป้อน 2 ลงมานี่ให้มันแสดงคำว่า "ระดับปานกลาง"

1886
02:24:13,081 --> 02:24:11,232
ลงมานะ

1887
02:24:05,096 --> 02:24:09,096
elif if ที่

1888
02:24:14,260 --> 02:24:15,160
elif

1889
02:24:15,160 --> 02:24:19,160
เห็นไหมคะ มี e ปุ๊บ

1890
02:24:20,531 --> 02:24:24,531
เราสามารถเลือก elif

1891
02:24:30,832 --> 02:24:34,832
แล้วก็ตามด้วย level คำว่า

1892
02:24:36,053 --> 02:24:39,284
"level" จะขึ้นมา คลิกลงไปก็จะพิมพ์ level เสร็จ

1893
02:24:39,284 --> 02:24:39,760
โดยสมบูรณ์

1894
02:24:39,760 --> 02:24:42,240
จะทำให้เร็วขึ้นนะคะ

1895
02:24:42,240 --> 02:24:46,007
ไม่ต้องกลัวว่าพิมพ์ผิดเลย

1896
02:24:46,007 --> 02:24:50,007

1897
02:24:58,842 --> 02:25:02,842

1898
02:25:06,849 --> 02:25:10,849

1899
02:25:10,851 --> 02:25:14,851

1900
02:25:14,855 --> 02:25:18,855

1901
02:25:22,858 --> 02:25:26,858

1902
02:25:26,859 --> 02:25:30,859

1903
02:25:30,863 --> 02:25:34,863

1904
02:25:34,865 --> 02:25:38,865

1905
02:25:38,874 --> 02:25:42,874

1906
02:25:42,877 --> 02:25:46,876

1907
02:25:46,876 --> 02:25:50,876

1908
02:25:50,878 --> 02:25:54,878

1909
02:25:54,881 --> 02:25:58,881

1910
02:25:58,885 --> 02:26:02,885

1911
02:26:02,886 --> 02:26:06,885

1912
02:26:06,885 --> 02:26:10,885

1913
02:26:10,888 --> 02:26:14,888

1914
02:26:14,891 --> 02:26:18,891

1915
02:26:18,894 --> 02:26:22,894

1916
02:26:22,899 --> 02:26:26,898

1917
02:26:26,898 --> 02:26:30,898

1918
02:26:30,900 --> 02:26:34,900

1919
02:26:34,902 --> 02:26:38,902

1920
02:26:38,905 --> 02:26:42,905

1921
02:26:42,906 --> 02:26:46,906

1922
02:26:46,907 --> 02:26:50,907

1923
02:26:50,911 --> 02:26:54,911

1924
02:26:54,914 --> 02:26:58,914

1925
02:26:58,916 --> 02:27:02,916

1926
02:27:02,917 --> 02:27:06,917

1927
02:27:10,923 --> 02:27:14,922

1928
02:27:14,922 --> 02:27:18,922

1929
02:27:18,924 --> 02:27:20,652

1930
02:27:20,652 --> 02:27:23,914
ง่าย ปานกลาง ยาก

1931
02:27:23,914 --> 02:27:27,914
แล้วก็ระดับเชี่ยวชาญ ใช้คำว่า "เชี่ยวชาญ" แล้วกัน

1932
02:27:31,477 --> 02:27:32,575

1933
02:27:32,575 --> 02:27:36,575

1934
02:27:37,382 --> 02:27:41,382
แล้วจะต้องปิดด้วย else else ธรรมดานะคะ

1935
02:27:45,112 --> 02:27:48,932
เพราะในกรณีที่มันต้องมีทางเลือกที่เผื่อว่า

1936
02:27:48,932 --> 02:27:52,932
แล้วถ้ามันไม่ใส่สิ่งที่อยู่ในเงื่อนไขล่ะ

1937
02:27:55,458 --> 02:27:59,458

1938
02:28:02,944 --> 02:28:06,941

1939
02:28:06,941 --> 02:28:10,941

1940
02:28:14,947 --> 02:28:18,947

1941
02:28:18,947 --> 02:28:22,947

1942
02:28:22,950 --> 02:28:26,950

1943
02:28:26,952 --> 02:28:30,952

1944
02:28:30,956 --> 02:28:34,956
else หายไปไหนแล้ว e-l เลือก else นะคะ

1945
02:28:40,494 --> 02:28:44,494
เลือก else นะคะ แล้วตามด้วย

1946
02:28:45,932 --> 02:28:49,932
colon else อะไร

1947
02:28:54,967 --> 02:28:58,296
ท้าย else ปุ๊บให้แสดงผล ให้แสดง

1948
02:28:58,296 --> 02:29:02,296
คำว่า "

1949
02:29:02,942 --> 02:29:06,942
invalid level select

1950
02:29:18,554 --> 02:29:22,554
"

1951
02:29:23,047 --> 02:29:21,274

1952
02:29:11,707 --> 02:29:15,707
กรุณาระบุใหม่ คุณไม่ได้เลือก

1953
02:29:17,111 --> 02:29:21,111
เขาบอกว่าคุณ... ให้บอกว่า...

1954
02:29:22,002 --> 02:29:25,372

1955
02:29:25,372 --> 02:29:29,372
ให้บอกระดับไม่ถูกต้องนะคะ

1956
02:29:29,952 --> 02:29:32,753
ใส่ระดับไม่ถูกต้อง

1957
02:29:32,753 --> 02:29:36,753
ใครพิมพ์เสร็จแล้ว

1958
02:29:39,616 --> 02:29:43,616
พร้อมจะ print ดูหรือยัง

1959
02:29:44,012 --> 02:29:44,910
พร้อมจะประมวลผลหรือยัง

1960
02:29:44,910 --> 02:29:48,910
อันดับแรก เช็กด้วยนะคะ เช็ก

1961
02:29:53,255 --> 02:29:55,832
Colon สิ่งที่ต้องเช็ก ก็คือ

1962
02:29:55,832 --> 02:29:59,832
ทุก if ทุก elif

1963
02:30:06,992 --> 02:30:10,992
จบคำสั่งจะต้องมี Colon ทุกอันนะคะ เด็ก ๆ ห้ามขาด ห้ามหลุด เดี๋ยว

1964
02:30:14,291 --> 02:30:18,286
ขึ้น Error

1965
02:30:18,286 --> 02:30:22,286

1966
02:30:31,002 --> 02:30:34,998

1967
02:30:34,998 --> 02:30:38,998

1968
02:30:43,006 --> 02:30:47,006

1969
02:30:47,010 --> 02:30:51,010

1970
02:30:51,011 --> 02:30:55,011

1971
02:30:55,017 --> 02:30:59,017

1972
02:30:59,023 --> 02:31:03,023

1973
02:31:03,027 --> 02:31:07,027

1974
02:31:07,029 --> 02:31:11,029

1975
02:31:11,031 --> 02:31:15,031

1976
02:31:15,034 --> 02:31:19,034

1977
02:31:19,037 --> 02:31:23,037

1978
02:31:23,040 --> 02:31:27,040

1979
02:31:27,041 --> 02:31:31,041

1980
02:31:31,044 --> 02:31:35,044

1981
02:31:35,044 --> 02:31:39,044

1982
02:31:39,049 --> 02:31:43,049

1983
02:31:43,053 --> 02:31:47,053

1984
02:31:47,058 --> 02:31:51,058

1985
02:31:51,064 --> 02:31:55,064

1986
02:31:55,065 --> 02:31:59,065

1987
02:31:59,071 --> 02:32:03,066

1988
02:32:03,066 --> 02:32:07,066

1989
02:32:07,074 --> 02:32:11,073

1990
02:32:11,073 --> 02:32:15,073

1991
02:32:15,073 --> 02:32:19,073

1992
02:32:19,074 --> 02:32:23,074

1993
02:32:23,080 --> 02:32:27,080

1994
02:32:27,085 --> 02:32:31,085

1995
02:32:31,095 --> 02:32:35,089

1996
02:32:35,089 --> 02:32:39,089

1997
02:32:39,094 --> 02:32:43,094

1998
02:32:43,097 --> 02:32:47,095

1999
02:32:47,095 --> 02:32:51,095

2000
02:32:51,100 --> 02:32:55,100

2001
02:32:55,101 --> 02:32:59,101

2002
02:32:59,102 --> 02:33:03,102

2003
02:33:03,107 --> 02:33:07,106

2004
02:33:07,106 --> 02:33:11,106

2005
02:33:11,108 --> 02:33:15,108

2006
02:33:15,113 --> 02:33:19,113

2007
02:33:19,114 --> 02:33:23,114

2008
02:33:23,117 --> 02:33:27,117

2009
02:33:27,119 --> 02:33:31,119

2010
02:33:31,122 --> 02:33:35,122

2011
02:33:35,125 --> 02:33:39,125

2012
02:33:39,130 --> 02:33:43,130

2013
02:33:43,132 --> 02:33:47,132

2014
02:33:47,136 --> 02:33:51,136

2015
02:33:51,140 --> 02:33:55,140

2016
02:33:55,143 --> 02:33:59,143

2017
02:33:59,146 --> 02:34:03,146

2018
02:34:03,147 --> 02:34:07,147

2019
02:34:07,147 --> 02:34:11,147

2020
02:34:11,156 --> 02:34:15,154

2021
02:34:15,154 --> 02:34:19,154

2022
02:34:19,159 --> 02:34:23,159

2023
02:34:23,160 --> 02:34:27,160

2024
02:34:27,164 --> 02:34:31,164

2025
02:34:31,170 --> 02:34:35,170

2026
02:34:35,183 --> 02:34:39,178

2027
02:34:39,178 --> 02:34:43,178

2028
02:34:43,185 --> 02:34:47,185

2029
02:34:47,186 --> 02:34:51,186

2030
02:34:51,189 --> 02:34:55,189

2031
02:34:55,193 --> 02:34:59,193

2032
02:34:59,196 --> 02:35:03,196

2033
02:35:03,197 --> 02:35:07,197

2034
02:35:07,200 --> 02:35:11,200

2035
02:35:11,205 --> 02:35:15,205

2036
02:35:15,207 --> 02:35:19,207

2037
02:35:19,211 --> 02:35:23,211

2038
02:35:23,213 --> 02:35:27,213

2039
02:35:27,214 --> 02:35:31,214

2040
02:35:31,216 --> 02:35:35,216

2041
02:35:35,218 --> 02:35:39,218

2042
02:35:39,222 --> 02:35:43,222

2043
02:35:43,224 --> 02:35:47,224

2044
02:35:47,224 --> 02:35:51,224

2045
02:35:51,231 --> 02:35:55,230

2046
02:35:55,230 --> 02:35:59,230

2047
02:35:59,233 --> 02:36:03,233

2048
02:36:03,234 --> 02:36:07,234

2049
02:36:07,236 --> 02:36:11,236

2050
02:36:11,238 --> 02:36:15,238

2051
02:36:15,242 --> 02:36:19,242

2052
02:36:19,244 --> 02:36:23,244

2053
02:36:23,247 --> 02:36:27,247

2054
02:36:27,249 --> 02:36:31,249

2055
02:36:31,250 --> 02:36:35,250

2056
02:36:35,254 --> 02:36:39,253

2057
02:36:39,253 --> 02:36:43,253

2058
02:36:43,257 --> 02:36:47,257

2059
02:36:47,258 --> 02:36:51,258

2060
02:36:51,262 --> 02:36:55,262

2061
02:36:55,267 --> 02:36:59,266

2062
02:36:59,266 --> 02:37:03,266

2063
02:37:03,266 --> 02:37:07,266

2064
02:37:07,268 --> 02:37:11,268

2065
02:37:11,274 --> 02:37:15,273

2066
02:37:15,273 --> 02:37:19,273

2067
02:37:19,276 --> 02:37:23,276

2068
02:37:23,279 --> 02:37:27,279

2069
02:37:27,280 --> 02:37:31,280

2070
02:37:31,285 --> 02:37:35,284

2071
02:37:35,284 --> 02:37:39,284

2072
02:37:39,289 --> 02:37:43,289

2073
02:37:43,289 --> 02:37:47,289

2074
02:37:47,296 --> 02:37:51,296

2075
02:37:51,307 --> 02:37:55,298

2076
02:37:55,298 --> 02:37:59,298

2077
02:37:59,301 --> 02:38:03,301

2078
02:38:03,304 --> 02:38:07,304

2079
02:38:07,305 --> 02:38:11,305

2080
02:38:11,308 --> 02:38:15,308

2081
02:38:15,311 --> 02:38:19,311

2082
02:38:19,312 --> 02:38:23,312

2083
02:38:23,316 --> 02:38:27,316

2084
02:38:27,319 --> 02:38:31,319

2085
02:38:31,322 --> 02:38:35,322

2086
02:38:35,324 --> 02:38:39,324

2087
02:38:39,327 --> 02:38:43,327

2088
02:38:43,327 --> 02:38:47,327

2089
02:38:47,329 --> 02:38:51,329

2090
02:38:51,332 --> 02:38:55,332

2091
02:38:55,335 --> 02:38:59,335

2092
02:38:59,339 --> 02:39:03,339

2093
02:39:03,340 --> 02:39:07,340

2094
02:39:07,342 --> 02:39:11,342

2095
02:39:11,346 --> 02:39:15,346

2096
02:39:15,347 --> 02:39:19,347

2097
02:39:19,350 --> 02:39:23,350

2098
02:39:23,352 --> 02:39:27,352

2099
02:39:27,354 --> 02:39:31,354

2100
02:39:31,357 --> 02:39:35,357

2101
02:39:35,361 --> 02:39:39,361

2102
02:39:39,361 --> 02:39:43,361

2103
02:39:43,366 --> 02:39:47,365

2104
02:39:47,365 --> 02:39:51,365

2105
02:39:51,369 --> 02:39:55,369

2106
02:39:55,373 --> 02:39:59,373

2107
02:39:59,375 --> 02:40:03,375

2108
02:40:03,376 --> 02:40:07,376

2109
02:40:07,378 --> 02:40:11,378

2110
02:40:11,390 --> 02:40:15,386

2111
02:40:15,386 --> 02:40:19,386

2112
02:40:19,389 --> 02:40:23,389

2113
02:40:23,389 --> 02:40:27,389

2114
02:40:27,391 --> 02:40:31,391

2115
02:40:31,394 --> 02:40:35,394

2116
02:40:35,396 --> 02:40:39,396

2117
02:40:39,400 --> 02:40:43,400

2118
02:40:43,405 --> 02:40:47,404

2119
02:40:47,404 --> 02:40:51,404

2120
02:40:51,405 --> 02:40:55,405

2121
02:40:55,405 --> 02:40:59,405

2122
02:40:59,413 --> 02:41:03,413

2123
02:41:03,427 --> 02:41:07,413

2124
02:41:07,413 --> 02:41:11,413

2125
02:41:11,417 --> 02:41:15,417

2126
02:41:15,421 --> 02:41:19,420

2127
02:41:19,420 --> 02:41:23,420

2128
02:41:23,421 --> 02:41:27,421

2129
02:41:27,427 --> 02:41:31,427

2130
02:41:31,432 --> 02:41:35,432

2131
02:41:35,433 --> 02:41:36,192

2132
02:41:36,192 --> 02:41:39,803
(อาจารย์สุธิรา) เด็ก ๆ ดูนะคะ

2133
02:41:39,803 --> 02:41:43,803
บอกแล้วว่าไอ้ตัวคำสั่ง elif

2134
02:41:51,341 --> 02:41:52,364
ตำแหน่งดูตำแหน่งดี ๆ นะลูก มันจะต้องอยู่ระดับแนวเดียวกัน

2135
02:41:52,364 --> 02:41:55,322
ถ้า if ชิด

2136
02:41:55,322 --> 02:41:59,322
block

2137
02:42:03,271 --> 02:42:07,124
ของที่เราทำโค้ดน่ะ else ก็ต้องชิดเหมือนกัน

2138
02:42:07,124 --> 02:42:11,124
else if ต้องชิดทุกตัวนะคะ ถ้าเป็นคำสั่งนี้

2139
02:42:13,987 --> 02:42:16,268
if elif แล้วก็ if

2140
02:42:16,268 --> 02:42:18,327
แต่พวก print

2141
02:42:18,327 --> 02:42:22,327
ที่อยู่ในไอ้นี่ ใครขึ้น Error

2142
02:42:24,044 --> 02:42:25,623
เช็กตรงนี้ แล้วก็เลื่อนให้มันชิดให้หมดนะคะ เสร็จแล้ว

2143
02:42:25,623 --> 02:42:29,623
กด Run ดูอีกครั้งหนึ่งนะคะ

2144
02:42:29,855 --> 02:42:32,849
ถ้า...

2145
02:42:32,849 --> 02:42:36,849

2146
02:42:47,468 --> 02:42:51,468

2147
02:42:51,471 --> 02:42:55,471

2148
02:42:55,473 --> 02:42:59,473

2149
02:42:59,475 --> 02:43:03,475

2150
02:43:03,478 --> 02:43:07,477

2151
02:43:07,477 --> 02:43:11,477

2152
02:43:11,479 --> 02:43:15,479

2153
02:43:15,482 --> 02:43:19,481

2154
02:43:19,481 --> 02:43:23,481

2155
02:43:23,485 --> 02:43:27,485

2156
02:43:27,486 --> 02:43:31,486

2157
02:43:31,487 --> 02:43:35,487

2158
02:43:35,493 --> 02:43:39,493

2159
02:43:39,496 --> 02:43:43,494

2160
02:43:43,494 --> 02:43:47,494

2161
02:43:47,495 --> 02:43:51,495

2162
02:43:51,502 --> 02:43:55,500

2163
02:43:55,500 --> 02:43:59,500

2164
02:43:59,504 --> 02:44:03,504

2165
02:44:03,504 --> 02:44:07,504

2166
02:44:07,505 --> 02:44:11,505

2167
02:44:11,745 --> 02:44:12,273
สิ่งที่มัน

2168
02:44:12,273 --> 02:44:16,273
ต้องแสดงออกมา คำว่า "ระดับยาก" ขึ้นมานะคะ นั่นถึงจะถูก ลองเทสต์

2169
02:44:20,542 --> 02:44:24,542
ให้ครบทุกอันเลยก็ได้นะคะ เด็ก ๆ ใส่ขึ้นระดับยากถูกต้อง

2170
02:44:24,579 --> 02:44:28,579

2171
02:44:35,523 --> 02:44:36,393
ลองใส่ระดับ 4 สิ ระดับ 4 ใส่ลงไป

2172
02:44:36,393 --> 02:44:40,393
ขึ้นเชี่ยวชาญ

2173
02:44:55,941 --> 02:44:54,164

2174
02:44:47,522 --> 02:44:51,522
เวลาเราทำเงื่อนไขแบบนี้เราเช็กว่าผลลัพธ์ที่ออกมามันตรงกับที่เราระบุไว้ด้วยนะคะ

2175
02:45:02,165 --> 02:46:06,575
ก็จะไม่ Error แล้วนะคะ

2176
02:44:51,250 --> 02:44:52,686

2177
02:44:52,686 --> 02:44:56,686

2178
02:45:07,539 --> 02:45:11,539

2179
02:45:11,542 --> 02:45:15,542

2180
02:45:15,549 --> 02:45:19,549

2181
02:45:19,555 --> 02:45:23,554

2182
02:45:23,554 --> 02:45:27,554

2183
02:45:27,557 --> 02:45:31,557

2184
02:45:31,560 --> 02:45:35,560

2185
02:45:35,561 --> 02:45:39,561

2186
02:45:39,565 --> 02:45:43,565

2187
02:45:43,566 --> 02:45:47,566

2188
02:45:47,567 --> 02:45:51,567

2189
02:45:55,571 --> 02:45:59,571
เพราะบางคน Error คือ บอกแล้วว่าให้ดูด้วยตอนปิดน่ะ

2190
02:45:59,754 --> 02:46:03,754
เป็นโคลอนหรือเซมิโคลอน

2191
02:46:05,215 --> 02:46:08,112
ตอนขึ้น Error มันขึ้นแจ้งเตือนบรรทัดนั้นเลย

2192
02:46:08,112 --> 02:46:10,768
ว่าเราผิดตรงไหน จะหาง่ายอยู่นะลูกให้อ่านดูดี ๆ

2193
02:46:10,768 --> 02:46:14,768
แล้วไปตามที่เขาชี้ ที่เขาไกท์ให้

2194
02:46:23,584 --> 02:46:27,584
นะ โอเคนะ อันนี้คือการใช้ if แบบ elif นะคะ

2195
02:46:29,244 --> 02:46:32,955
โอเคนะ มีใครยังไม่ออกอีก

2196
02:46:32,955 --> 02:46:35,070
เดี๋ยวสัปดาห์เราจะ

2197
02:46:35,070 --> 02:46:39,070
พอที่คำสั่งนี้นะคะ

2198
02:46:39,110 --> 02:46:43,110
แต่สัปดาห์หน้านี่แม่ไม่อยู่

2199
02:46:45,517 --> 02:46:49,517
แจ้งพี่ล่ามด้วยนะคะ ทั้งสัปดาห์เลยนะคะ

2200
02:46:55,593 --> 02:46:57,581
โอเคนะคะ Colab นะคะ มันจะเก็บ

2201
02:46:57,581 --> 02:47:01,581
ไว้ให้เรานะคะ ถ้าเสร็จแล้วเราก็

2202
02:47:01,956 --> 02:47:05,956
อย่าลืมออกจากระบบด้วยนะคะเด็ก ๆ

2203
02:47:08,156 --> 02:47:12,156
ถ้าใครทำเสร็จแล้ว ลองใช้คำสั่ง

2204
02:47:12,637 --> 02:47:15,942
วันนี้ แล้วลองเปลี่ยนเป็นถ้าทำแบบอื่น

2205
02:47:15,942 --> 02:47:19,942
จะทำอย่างไร จะรับค่าอย่างไร

2206
02:47:21,719 --> 02:47:25,719
ถ้าอย่างนั้นวันนี้

2207
02:47:27,317 --> 02:47:31,317
ขอบคุณพี่ล่ามค่ะ

2208
02:47:39,612 --> 02:47:43,533
ขอบคุณค่ะ สวัสดีค่ะ เสร็จแล้วไปกินข้าวได้

2209
02:47:43,533 --> 02:47:47,533
พักเที่ยง พักเที่ยง หิวหรือยัง เสร็จแล้ว

2210
02:47:49,155 --> 02:47:52,154
ไม่ต้องห่วงนะคะ Colab มันเป็นเหมือน Google Drive น่ะ

2211
02:47:52,154 --> 02:47:56,154
นึกออกนะ พอเราลงชื่อแล้วเราก็แค่

2212
02:47:56,629 --> 02:48:00,629
ออกจากระบบเราได้เลยนะคะ เดี๋ยวครั้งหน้ามาเวลา

2213
02:48:03,227 --> 02:48:07,227
จะใช้เราก็เข้า Colab เหมือนเดิม เราเข้าใจวิธีการเข้าแล้ว

2214
02:48:07,427 --> 02:48:10,721
นะคะ ไม่หน้ามีปัญหา

2215
02:48:10,721 --> 02:48:14,721
แยกย้าย

2216
02:48:23,624 --> 02:48:27,624

2217
02:48:27,624 --> 02:48:28,344

2218
02:48:28,344 --> 02:48:32,344
ปิดเครื่องได้นะคะ

2219
02:48:34,563 --> 02:48:33,045
[สิ้นสุดการถอดความ]

2220
02:48:29,466 --> 02:48:32,983

2221
02:48:32,983 --> 02:48:36,983

2222
02:48:44,668 --> 02:48:48,668


