﻿1
00:00:00,000 --> 00:00:04,000

2
00:00:04,007 --> 00:00:08,007

3
00:00:08,013 --> 00:00:12,013
(อาจารย์สุธิรา)  สวัสดีค่ะ

4
00:00:12,018 --> 00:00:16,018

5
00:00:16,020 --> 00:00:20,020

6
00:00:20,022 --> 00:00:24,022

7
00:00:24,027 --> 00:00:28,027
ที่เหลืออีก 1 อันก็คือ คำสั่งวนซ้ำ

8
00:00:28,032 --> 00:00:32,032

9
00:00:32,034 --> 00:00:36,034

10
00:00:36,035 --> 00:00:40,035

11
00:00:40,036 --> 00:00:44,036
ไอ้ 2 คำสั่งนี้นะคะ เดี๋ยวมาดูกัน

12
00:00:44,037 --> 00:00:48,037
ดูที่คำสั่ง For ก่อน

13
00:00:48,039 --> 00:00:52,039

14
00:00:52,041 --> 00:00:56,041

15
00:00:56,044 --> 00:01:00,044
นั่นเอง ให้มันวนรอบนะคะ

16
00:01:00,048 --> 00:01:04,048
ถ้าเราใช้ For นี่หมายถึงเรารู้แล้วว่า

17
00:01:04,049 --> 00:01:08,049

18
00:01:08,051 --> 00:01:12,051

19
00:01:12,055 --> 00:01:16,055
เราใช้คำสั่ง for เลย เพราะรู้ รู้จำนวนรอบ

20
00:01:16,065 --> 00:01:20,065
ให้มันวนแน่นอนแล้ว

21
00:01:20,066 --> 00:01:24,066

22
00:01:24,067 --> 00:01:28,067

23
00:01:28,068 --> 00:01:32,068
while  เพื่อวนซ้ำนี่นะคะ

24
00:01:32,070 --> 00:01:36,070
while นี่มันจะทำงาน

25
00:01:36,072 --> 00:01:40,072

26
00:01:40,073 --> 00:01:44,073

27
00:01:44,075 --> 00:01:48,075
ล่าม...

28
00:01:48,077 --> 00:01:52,077
สัญญาณล่ามไม่ไป

29
00:01:52,085 --> 00:01:56,085

30
00:01:56,087 --> 00:02:00,087

31
00:02:00,088 --> 00:02:04,088
ซ้ำ วนซ้ำนะคะ ทำงานวนซ้ำนี่

32
00:02:04,089 --> 00:02:08,089
เมื่อเงื่อนไขต้องมาดูที่เงื่อนไข

33
00:02:08,090 --> 00:02:12,090

34
00:02:12,092 --> 00:02:16,092

35
00:02:16,093 --> 00:02:20,093
เงื่อนไขเป็น ถ้าเงื่อนไขเป็นเท็จเมื่อไหร่

36
00:02:20,095 --> 00:02:24,095
ก็คือจะหยุดทำเมื่อเจอเงื่อนไข

37
00:02:24,098 --> 00:02:28,098

38
00:02:28,099 --> 00:02:32,099

39
00:02:32,100 --> 00:02:36,100

40
00:02:36,104 --> 00:02:40,104

41
00:02:40,104 --> 00:02:44,104

42
00:02:44,107 --> 00:02:48,107

43
00:02:48,108 --> 00:02:52,108
แล้วให้ทำอย่างไร ให้วน วน

44
00:02:52,114 --> 00:02:56,114
การทำงานโดย

45
00:02:56,115 --> 00:03:00,115

46
00:03:00,117 --> 00:03:04,117

47
00:03:04,123 --> 00:03:08,123
มันไม่เกิน 10 นะคะ ก็

48
00:03:08,126 --> 00:03:12,126
คือ ถ้าจำนวนที่เริ่มต้นจาก 5 นี่

49
00:03:12,128 --> 00:03:16,128

50
00:03:16,129 --> 00:03:20,129

51
00:03:20,131 --> 00:03:24,131
5 + 1 ก็เป็น 7 5 + 3 ฏ

52
00:03:24,132 --> 00:03:28,132
ถึง 10 ใช่ไหม 10 ยังทำอยู่

53
00:03:28,133 --> 00:03:32,133

54
00:03:32,135 --> 00:03:36,135

55
00:03:36,140 --> 00:03:40,140
มันจะอยู่ เพราะฉะนั้นเลขที่ออกมา มันจะเป็น 6 7 8

56
00:03:40,142 --> 00:03:44,142
9 และ 10 ถึงแค่ 10 เท่านั้น

57
00:03:44,144 --> 00:03:48,144

58
00:03:48,147 --> 00:03:52,147

59
00:03:52,148 --> 00:03:56,148
ในลูปนั้นน่ะ โดยเงื่อนไขในลูปนั้น

60
00:03:56,149 --> 00:04:00,149
ยังเป็นจริงอยู่จะหยุดทำเมื่อมันไปเจอ

61
00:04:00,150 --> 00:04:04,150

62
00:04:04,154 --> 00:04:08,154

63
00:04:08,156 --> 00:04:12,156
ตัวอย่าง ตัวอย่างแรก

64
00:04:12,157 --> 00:04:16,157
For เนื่องจากคอมพิวเตอร์นี่

65
00:04:16,158 --> 00:04:20,158

66
00:04:20,159 --> 00:04:24,159

67
00:04:24,160 --> 00:04:28,160
บอกแล้วว่า มีจำนวนรอบที่ชัดเจน

68
00:04:28,162 --> 00:04:32,162
หรือมีข้อมูลที่ชัดเจน เช่น

69
00:04:32,163 --> 00:04:36,163

70
00:04:36,165 --> 00:04:40,165

71
00:04:40,166 --> 00:04:44,166
บอกแล้วนะคะ ข้อมูลที่เป็นตัวอักษร หรือข้อความ

72
00:04:44,168 --> 00:04:48,168
ก็คือจะมีเครื่องหมายคำพูด

73
00:04:48,169 --> 00:04:52,169

74
00:04:52,171 --> 00:04:56,171

75
00:04:56,174 --> 00:05:00,174
ชื่อว่า name โดยกำหนดค่าชือ่

76
00:05:00,176 --> 00:05:04,176
ชื่อนี่ค่าเริ่มต้นอยู่ที่

77
00:05:04,181 --> 00:05:08,181

78
00:05:08,185 --> 00:05:12,185

79
00:05:12,187 --> 00:05:16,187
เพื่อมีตัวแปรขึ้นมา 1 ตัว เพื่อทำการ

80
00:05:16,188 --> 00:05:20,188
เป็นเหมือนจำนวณรอบ

81
00:05:20,189 --> 00:05:24,189

82
00:05:24,190 --> 00:05:28,190

83
00:05:28,192 --> 00:05:32,192
ให้รู้ว่า n นี่ ถ้า

84
00:05:32,194 --> 00:05:36,194
N ใน name

85
00:05:36,196 --> 00:05:40,196

86
00:05:40,199 --> 00:05:44,199

87
00:05:44,200 --> 00:05:48,200
ตัวนี้ ไอสิ่งที่อยู่ใน name นี่ วิธีการ

88
00:05:48,204 --> 00:05:52,204
ให้ Print (N) ให้เห็ฯ

89
00:05:52,205 --> 00:05:56,205

90
00:05:56,206 --> 00:06:00,206

91
00:06:00,209 --> 00:06:04,209
ต้องเปิดโปแกรม colab จำได้นะคะ

92
00:06:04,210 --> 00:06:08,210
ที่เป็น Online ในสัป

93
00:06:08,212 --> 00:06:12,212

94
00:06:12,213 --> 00:06:16,213

95
00:06:16,214 --> 00:06:20,214

96
00:06:20,215 --> 00:06:24,215
เปิด Web Browser

97
00:06:24,218 --> 00:06:28,218

98
00:06:28,219 --> 00:06:32,219

99
00:06:32,220 --> 00:06:36,220
นี่ ที่เป็นโปรแกรม

100
00:06:36,221 --> 00:06:40,221
ที่เป็น โปรแกรมเขียน

101
00:06:40,223 --> 00:06:44,223

102
00:06:44,225 --> 00:06:48,225

103
00:06:48,227 --> 00:06:52,227
เขียนโค้ด Python  นะคะ

104
00:06:52,228 --> 00:06:56,228
ตัวนี้เลือกตัวนี้ Colab ตัวนี้

105
00:06:56,230 --> 00:07:00,230

106
00:07:00,232 --> 00:07:04,232

107
00:07:04,233 --> 00:07:08,233

108
00:07:08,235 --> 00:07:12,235

109
00:07:12,239 --> 00:07:16,239

110
00:07:16,241 --> 00:07:20,241

111
00:07:20,244 --> 00:07:24,244

112
00:07:24,245 --> 00:07:28,245

113
00:07:28,252 --> 00:07:32,252

114
00:07:32,254 --> 00:07:36,254

115
00:07:36,256 --> 00:07:40,256
เข้าสู่ระบบจำได้นะ เคยเข้าสู่ร

116
00:07:40,258 --> 00:07:44,258
ให้เข้าไม่อย่างนั้นเดี๋ยวมันจะ

117
00:07:44,259 --> 00:07:48,259

118
00:07:48,260 --> 00:07:52,260

119
00:07:52,262 --> 00:07:56,262
ไม่แน่ใจเหมือนกัน

120
00:07:56,263 --> 00:08:00,263
จำไม่ได้ใช้ตัวไหน

121
00:08:00,264 --> 00:08:04,264

122
00:08:04,267 --> 00:08:08,267

123
00:08:08,269 --> 00:08:12,269

124
00:08:12,272 --> 00:08:16,272

125
00:08:16,275 --> 00:08:20,275

126
00:08:20,277 --> 00:08:24,277

127
00:08:24,278 --> 00:08:28,278
เป้็นรูปเราหรือชือเรานะ เสร็จแล้ว

128
00:08:28,282 --> 00:08:32,282
คือเราต้องเลือก Code

129
00:08:32,284 --> 00:08:36,284

130
00:08:36,285 --> 00:08:40,285

131
00:08:40,286 --> 00:08:44,286
เดี๋ยว ๆ เดี๋ยวนะ มันต้องย่อ 2หน

132
00:08:44,288 --> 00:08:48,288
ไม่อย่างนั้น

133
00:08:48,289 --> 00:08:52,289

134
00:08:52,291 --> 00:08:56,291

135
00:08:56,292 --> 00:09:00,292
เลือกผิดอันใชไหมนี่

136
00:09:00,294 --> 00:09:04,294

137
00:09:04,295 --> 00:09:08,295

138
00:09:08,296 --> 00:09:12,296

139
00:09:12,298 --> 00:09:16,298
นะ เด็ก ๆ นะ แป๊บนึงนะ

140
00:09:16,300 --> 00:09:20,300

141
00:09:20,304 --> 00:09:24,304

142
00:09:24,307 --> 00:09:28,307

143
00:09:28,308 --> 00:09:32,308

144
00:09:32,310 --> 00:09:36,310

145
00:09:36,313 --> 00:09:40,313

146
00:09:40,315 --> 00:09:44,315

147
00:09:44,318 --> 00:09:48,318
ไม่ได้อีก มันใหญ่ไป

148
00:09:48,320 --> 00:09:52,320

149
00:09:52,321 --> 00:09:56,321

150
00:09:56,322 --> 00:10:00,322

151
00:10:00,323 --> 00:10:04,323
เจอไหม เห็นยัง

152
00:10:04,324 --> 00:10:08,324
โอเคนะ

153
00:10:08,325 --> 00:10:12,325

154
00:10:12,326 --> 00:10:16,326

155
00:10:16,327 --> 00:10:20,327
หน้าต่าง เดี๋ยวเปิด  2 หน้าต่างนะคะ ยอมไหม

156
00:10:20,330 --> 00:10:24,330

157
00:10:24,331 --> 00:10:28,331

158
00:10:28,332 --> 00:10:32,332

159
00:10:32,334 --> 00:10:36,334
โอเค ได้ไหม

160
00:10:36,336 --> 00:10:40,336
ไม่เห็นฝั่งนี้อีก

161
00:10:40,339 --> 00:10:44,339

162
00:10:44,340 --> 00:10:48,340

163
00:10:48,343 --> 00:10:52,343

164
00:10:52,348 --> 00:10:56,348
Colab ไม่เห็นอีก

165
00:10:56,350 --> 00:11:00,350

166
00:11:00,352 --> 00:11:04,352

167
00:11:04,353 --> 00:11:08,353
โอเคนะ

168
00:11:08,356 --> 00:11:12,356
บรรทัดแรกให้ประกาศตัว

169
00:11:12,359 --> 00:11:16,359

170
00:11:16,363 --> 00:11:20,363

171
00:11:20,365 --> 00:11:24,365
name นี่สังเกต บอกแล้วตัวแปรนี่

172
00:11:24,367 --> 00:11:28,367
ควรจะเป็น ต้องใช้ตัวเล็ก

173
00:11:28,368 --> 00:11:32,368

174
00:11:32,370 --> 00:11:36,370

175
00:11:36,371 --> 00:11:40,371
ด้วยเครื่องหมายเท่ากับ โดยก่อนจะพิมพเครื่องหมายเท่าก

176
00:11:40,374 --> 00:11:44,374
แล้วก็ตามด้วย

177
00:11:44,377 --> 00:11:48,377

178
00:11:48,378 --> 00:11:52,378

179
00:11:52,379 --> 00:11:56,379
ก็บอกอยู่แล้ว name ก็คือเช

180
00:11:56,381 --> 00:12:00,381
ภาพที่เราจะให้ลงไปก็คือชื่อ

181
00:12:00,382 --> 00:12:04,382

182
00:12:04,383 --> 00:12:08,383

183
00:12:08,386 --> 00:12:12,386
ไม่จำเป็นต้องใส่ชื่อแม่ลงไป ใส่ชือตัวเองก็ได้

184
00:12:12,388 --> 00:12:16,388
ตรงนี้ข้อมูล

185
00:12:16,389 --> 00:12:20,389

186
00:12:20,390 --> 00:12:24,390

187
00:12:24,391 --> 00:12:28,391
ข้อมูลที่เป็นชื่อนั่นเองนะคะ

188
00:12:28,392 --> 00:12:32,392
เสร็จแล้วในบรรทัดที่ 2

189
00:12:32,394 --> 00:12:36,394

190
00:12:36,396 --> 00:12:40,396

191
00:12:40,397 --> 00:12:44,397
สังเกตนะคะ ถ้าไม่ได้กด Tab

192
00:12:44,400 --> 00:12:48,400
นี่ไม่ต้องไปทำอะไรมันนะ

193
00:12:48,401 --> 00:12:52,401

194
00:12:52,404 --> 00:12:56,404

195
00:12:56,405 --> 00:13:00,405
เดี๋ยวขึ้น Error นะคะ for n in

196
00:13:00,406 --> 00:13:04,406
In In นี่ก็เป็นคำสั่งที่

197
00:13:04,407 --> 00:13:08,407

198
00:13:08,408 --> 00:13:12,408

199
00:13:12,410 --> 00:13:16,410
นะคะ ทุกครั้งที่ใช้คำสั่ง

200
00:13:16,411 --> 00:13:20,411
For ปิดตัวคำสั่งด้วยตัว โคลอย

201
00:13:20,413 --> 00:13:24,413

202
00:13:24,414 --> 00:13:28,414

203
00:13:28,415 --> 00:13:32,415
ของตัวแปร มันจะเป็นสีดำ เห็นไหมคะ

204
00:13:32,416 --> 00:13:36,416
อะไรที่เป็นตัวแปรจะเป็นสีดำ

205
00:13:36,417 --> 00:13:40,417

206
00:13:40,418 --> 00:13:44,418

207
00:13:44,422 --> 00:13:48,422
สั่ง loop ล่ะ สิ่งที่ต้องการ

208
00:13:48,425 --> 00:13:52,425
ต่อมาก็คือให้มันแสดง

209
00:13:52,430 --> 00:13:56,430

210
00:13:56,432 --> 00:14:00,432

211
00:14:00,433 --> 00:14:04,433
เห็นไหมคะ เมื่อเราพิมพ์คำสั่ง for พอกด Enter

212
00:14:04,434 --> 00:14:08,434
สังเกตตำแหน่งมันจะขยับเขามามันจะ

213
00:14:08,437 --> 00:14:12,437

214
00:14:12,438 --> 00:14:16,438

215
00:14:16,439 --> 00:14:20,439
แล้วเรก็พิมพืเครื่องหมายวงเล็บ เห็นไหมคะ

216
00:14:20,440 --> 00:14:24,440
สิ่งที่เราต้องการแสดงใน Peint

217
00:14:24,441 --> 00:14:28,441

218
00:14:28,444 --> 00:14:32,444

219
00:14:32,445 --> 00:14:36,445
เราต้องใช้ ให้แสดงตัวแปปรที่ชื่อว่า n

220
00:14:36,447 --> 00:14:40,447
จำได้หรือเปล่าวิธี

221
00:14:40,448 --> 00:14:44,448

222
00:14:44,450 --> 00:14:48,450

223
00:14:48,453 --> 00:14:52,453
เห็นไหมคะ กด 1 ครั้ง มันก็จะ

224
00:14:52,456 --> 00:14:56,456
หมุน ๆ เพื่อให้มัน

225
00:14:56,458 --> 00:15:00,458

226
00:15:00,460 --> 00:15:04,460

227
00:15:04,461 --> 00:15:08,461
เน็ตช้านะนี่ เห็นไหม

228
00:15:08,465 --> 00:15:12,465
สิ่งที่แสดงออกมาเห็นไหมคะ

229
00:15:12,468 --> 00:15:16,468

230
00:15:16,469 --> 00:15:20,469

231
00:15:20,473 --> 00:15:24,473
ธ. ธง สระ อิ ร. เรือ สระ อา

232
00:15:24,476 --> 00:15:28,476
ใส่ชื่อตัวเอง สิ่งที่มัน

233
00:15:28,477 --> 00:15:32,477

234
00:15:32,478 --> 00:15:36,478

235
00:15:36,479 --> 00:15:40,479

236
00:15:40,484 --> 00:15:44,484

237
00:15:44,489 --> 00:15:48,489

238
00:15:48,491 --> 00:15:52,491

239
00:15:52,493 --> 00:15:56,493

240
00:15:56,497 --> 00:16:00,497
บอกแล้วว่า For นี้

241
00:16:00,500 --> 00:16:04,500

242
00:16:04,502 --> 00:16:08,502

243
00:16:08,504 --> 00:16:12,504
มันโดดนระบุว่า มีตัวอักษรแค่ 1 2 3 4 5 6

244
00:16:12,510 --> 00:16:16,510
นึกออกไหมมันก็จะทำไปจนกว่า

245
00:16:16,511 --> 00:16:20,511

246
00:16:20,512 --> 00:16:24,512

247
00:16:24,513 --> 00:16:28,513
ลองเปลี่ยนนะคะ ใส่ทั้งชื่อ

248
00:16:28,514 --> 00:16:32,514
และนามสกุลตัวเองเข้าไปดูใน Colab

249
00:16:32,528 --> 00:16:36,528

250
00:16:36,530 --> 00:16:40,530

251
00:16:40,532 --> 00:16:44,532
ลองดูนะคะ เดี๋ยวลองให้ดูใหม่อีกรอบหนึ่งนะคะ

252
00:16:44,533 --> 00:16:48,533
เมื่อกี้เฉพาะชื่อใช่ไหม

253
00:16:48,534 --> 00:16:52,534

254
00:16:52,535 --> 00:16:56,535

255
00:16:56,537 --> 00:17:00,537
ขี้เกียจพิมพ์แล้วนะ วิธีการ Copy ดูดี

256
00:17:00,538 --> 00:17:04,538
ทำแถบกดเมาส์ค้างไว้

257
00:17:04,541 --> 00:17:08,541

258
00:17:08,542 --> 00:17:12,542

259
00:17:12,543 --> 00:17:16,543
เสร็จแล้วก็กด Ctr

260
00:17:16,544 --> 00:17:20,544
ทีนี้บอกว่าให้เด็ก ๆ ลองใส่ทั้งชื่อและนาม

261
00:17:20,546 --> 00:17:24,546

262
00:17:24,547 --> 00:17:28,547

263
00:17:28,548 --> 00:17:32,548
ใช้ตัวแปรเดิมเลย

264
00:17:32,551 --> 00:17:36,551
ตัวแปรเดิมเลยแต่ไปเพิ่มข้อความ

265
00:17:36,552 --> 00:17:40,552

266
00:17:40,553 --> 00:17:44,553

267
00:17:44,555 --> 00:17:48,555
นะคะ เห็นไหม

268
00:17:48,556 --> 00:17:52,556
ผลออกมาก็จะ Run จนครบหมดเลย

269
00:17:52,559 --> 00:17:56,559

270
00:17:56,561 --> 00:18:00,561

271
00:18:00,562 --> 00:18:04,562
เพราะมันรู้แล้วว่า มันมีประโยคนี้ อญุ่ในตัวนี

272
00:18:04,565 --> 00:18:08,565
มันก็จะ Run ให้

273
00:18:08,566 --> 00:18:12,566

274
00:18:12,568 --> 00:18:16,568

275
00:18:16,569 --> 00:18:20,569

276
00:18:20,571 --> 00:18:24,571

277
00:18:24,572 --> 00:18:28,572

278
00:18:28,574 --> 00:18:32,574

279
00:18:32,575 --> 00:18:36,575
อยากให้ นะคะ ใช้หลักการนี้

280
00:18:36,578 --> 00:18:40,578
แต่เปลี่ยนจากชื่อ

281
00:18:40,579 --> 00:18:44,579

282
00:18:44,583 --> 00:18:48,583

283
00:18:48,587 --> 00:18:52,587
ไม่เอาแล้วชื่อ เข้าใจนะ

284
00:18:52,589 --> 00:18:56,589
ให้แสดงเบอร์โทรศัพท์

285
00:18:56,590 --> 00:19:00,590

286
00:19:00,591 --> 00:19:04,591

287
00:19:04,593 --> 00:19:08,593
แล้วก้เปลี่ยนชื่อตัวแปรนี้ เป็น...

288
00:19:08,597 --> 00:19:12,597
แล้วแต่เด็ก ๆจะเปลี่ยนนะคะ ให้ตรงกัน

289
00:19:12,598 --> 00:19:16,598

290
00:19:16,601 --> 00:19:20,601

291
00:19:20,602 --> 00:19:24,602
แต่ละคน ลองทำเองนะ จะไม่พาทำ

292
00:19:24,603 --> 00:19:28,603
อธิบายแล้วว่าคือ จากเดิมนะ

293
00:19:28,605 --> 00:19:32,605

294
00:19:32,606 --> 00:19:36,606

295
00:19:36,610 --> 00:19:40,610
เสมอนะคะ ทุกครั้งเสมอ สิ่งที่เราจะต้องมี

296
00:19:40,612 --> 00:19:44,612
ตัวแปรที่จะใช้อันนี้ตัวแปล Na,me

297
00:19:44,613 --> 00:19:48,613

298
00:19:48,614 --> 00:19:52,614

299
00:19:52,615 --> 00:19:56,615
ข้อมูลของเบอร์โทรใช่ไหม เบอร์โทรนี่จะต้องช

300
00:19:56,616 --> 00:20:00,616
อะไร นะคะ

301
00:20:00,617 --> 00:20:04,617

302
00:20:04,619 --> 00:20:08,619

303
00:20:08,620 --> 00:20:12,620
นี่ เปลี่ยน เพราะฉะนั้น ถ้า name เป็น

304
00:20:12,623 --> 00:20:16,623
แปรที่เก็บชื่อ เพราะฉะนั้น

305
00:20:16,624 --> 00:20:20,624

306
00:20:20,626 --> 00:20:24,626

307
00:20:24,628 --> 00:20:28,628
ตั้งขึ้นเป็นตัวแปรที่ตั้งขึ้นน่ะค่ะ

308
00:20:28,631 --> 00:20:32,631
เพื่อให้มันวนน่ะค่ะ

309
00:20:32,632 --> 00:20:36,632

310
00:20:36,635 --> 00:20:40,635

311
00:20:40,637 --> 00:20:44,637
มันควรจะสอดคล้องกัน เพื่อให้รู้ว่า มันจะ

312
00:20:44,639 --> 00:20:48,639
มาดึงข้อมูลตัวนี้มาแสดง

313
00:20:48,644 --> 00:20:52,644

314
00:20:52,645 --> 00:20:56,645

315
00:20:56,650 --> 00:21:00,650
ลองดูสิ อยากเห็น ใครจะ

316
00:21:00,651 --> 00:21:04,651
สามารถแสดง

317
00:21:04,654 --> 00:21:08,654

318
00:21:08,655 --> 00:21:12,655

319
00:21:12,658 --> 00:21:16,658

320
00:21:16,663 --> 00:21:20,663
ให้ทำเองนะคะ เวลาเราจะเขียน Code ใหม่

321
00:21:20,665 --> 00:21:24,665

322
00:21:24,666 --> 00:21:28,666

323
00:21:28,670 --> 00:21:32,670
บรรทัดใหม่ขึ้นมา เห็นไหม แล้วก็เริ่มลงมือ

324
00:21:32,672 --> 00:21:36,672
เห็นไหมคะ มันก็จะมีบอก

325
00:21:36,675 --> 00:21:40,675

326
00:21:40,677 --> 00:21:44,677

327
00:21:44,678 --> 00:21:48,678
นะคะ จะย่อ

328
00:21:48,680 --> 00:21:52,680

329
00:21:52,681 --> 00:21:56,681

330
00:21:56,683 --> 00:22:00,683

331
00:22:00,685 --> 00:22:04,685

332
00:22:04,686 --> 00:22:08,686

333
00:22:08,691 --> 00:22:12,691

334
00:22:12,693 --> 00:22:16,693

335
00:22:16,694 --> 00:22:20,694
แต่เอ็กซ์ตร้า ไม่ยอมเปลี่ยนตัวแปร

336
00:22:20,697 --> 00:22:24,697

337
00:22:24,700 --> 00:22:28,700

338
00:22:28,701 --> 00:22:32,701

339
00:22:32,702 --> 00:22:36,702
name เก็บชื่อ แต่ทีนี้ มันต้องเก็บ

340
00:22:36,705 --> 00:22:40,705

341
00:22:40,706 --> 00:22:44,706

342
00:22:44,707 --> 00:22:48,707

343
00:22:48,710 --> 00:22:52,710
ในกรณีที่เปลี่ยนโจทย์นี่ ชืท่อตัว

344
00:22:52,712 --> 00:22:56,712

345
00:22:56,714 --> 00:23:00,714

346
00:23:00,716 --> 00:23:04,716
ไส้ในเป็นเบอร์โทรนะคะ เข้าใจไหม

347
00:23:04,717 --> 00:23:08,717

348
00:23:08,719 --> 00:23:12,719

349
00:23:12,720 --> 00:23:16,720

350
00:23:16,721 --> 00:23:20,721

351
00:23:20,724 --> 00:23:24,724

352
00:23:24,726 --> 00:23:28,726

353
00:23:28,728 --> 00:23:32,728

354
00:23:32,731 --> 00:23:36,731

355
00:23:36,733 --> 00:23:40,733

356
00:23:40,735 --> 00:23:44,735

357
00:23:44,737 --> 00:23:48,737

358
00:23:48,739 --> 00:23:52,739

359
00:23:52,740 --> 00:23:56,740

360
00:23:56,743 --> 00:24:00,743

361
00:24:00,744 --> 00:24:04,744

362
00:24:04,746 --> 00:24:08,746

363
00:24:08,748 --> 00:24:12,748

364
00:24:12,752 --> 00:24:16,752

365
00:24:16,753 --> 00:24:20,753
โจทย์หรือ้ปลี่ยนสิ่งที่เราต้องกาา

366
00:24:20,756 --> 00:24:24,756

367
00:24:24,757 --> 00:24:28,757

368
00:24:28,758 --> 00:24:32,758
คำสั่งที่ใช้ในการวนรอบแบบนี้นะคะ

369
00:24:32,761 --> 00:24:36,761

370
00:24:36,762 --> 00:24:40,762

371
00:24:40,768 --> 00:24:44,768

372
00:24:44,769 --> 00:24:48,769

373
00:24:48,771 --> 00:24:52,771

374
00:24:52,773 --> 00:24:56,773

375
00:24:56,775 --> 00:25:00,775

376
00:25:00,777 --> 00:25:04,777

377
00:25:04,778 --> 00:25:08,778
เมื่อกี้เดินไปดูแล้วก็ ตอน

378
00:25:08,780 --> 00:25:12,780

379
00:25:12,781 --> 00:25:16,781

380
00:25:16,783 --> 00:25:20,783
นะคะ เราใช้ชื่อตัวแปร name นี่ เพื่อ

381
00:25:20,785 --> 00:25:24,785

382
00:25:24,786 --> 00:25:28,786

383
00:25:28,789 --> 00:25:32,789
แม่ก็จะตั้งชื่อ ตัวแปรใหม่

384
00:25:32,790 --> 00:25:36,790

385
00:25:36,792 --> 00:25:40,792

386
00:25:40,793 --> 00:25:44,793
ฟรือ phone

387
00:25:44,795 --> 00:25:48,795

388
00:25:48,797 --> 00:25:52,797

389
00:25:52,798 --> 00:25:56,798
ตั้งชื่อตัวแปรนี่ ก็พยายามให้มันใหล

390
00:25:56,800 --> 00:26:00,800
เคียงกับที่เป็นของเรา

391
00:26:00,801 --> 00:26:04,801

392
00:26:04,803 --> 00:26:08,803

393
00:26:08,805 --> 00:26:12,805
ตัวเลขที่ไม่ได้ใช้ในการคำนวณ มันก็คือข้อความ

394
00:26:12,807 --> 00:26:16,807
เรีาดีดีนี่เอวเพราะฉะนั้น

395
00:26:16,809 --> 00:26:20,809

396
00:26:20,810 --> 00:26:24,810

397
00:26:24,811 --> 00:26:28,811
0

398
00:26:28,813 --> 00:26:32,813
63

399
00:26:32,815 --> 00:26:36,815

400
00:26:36,816 --> 00:26:40,816

401
00:26:40,818 --> 00:26:44,818
เสร็จแล้วก้ใช้คำสั่ง for เหใือนเดิม

402
00:26:44,822 --> 00:26:48,822
โดยที่...

403
00:26:48,825 --> 00:26:52,825

404
00:26:52,827 --> 00:26:56,827

405
00:26:56,828 --> 00:27:00,828
ไป... วนรอบอยู่ใน

406
00:27:00,829 --> 00:27:04,829
Phone ของเรา

407
00:27:04,830 --> 00:27:08,830

408
00:27:08,832 --> 00:27:12,832

409
00:27:12,833 --> 00:27:16,833
นะคะ เสร็จแล้วเราก็

410
00:27:16,834 --> 00:27:20,834
ให้มันแสดง

411
00:27:20,835 --> 00:27:24,835

412
00:27:24,836 --> 00:27:28,836

413
00:27:28,838 --> 00:27:32,838
พอสั่ง print ปุ๊บ

414
00:27:32,841 --> 00:27:36,841
ก็จะ Print เบอร์โทรออก

415
00:27:36,843 --> 00:27:40,843

416
00:27:40,845 --> 00:27:44,845

417
00:27:44,846 --> 00:27:48,846
ในกรณีที่ loop

418
00:27:48,847 --> 00:27:52,847
เพื่อให้แสดงข้อความนะคะ

419
00:27:52,848 --> 00:27:56,848

420
00:27:56,849 --> 00:28:00,849

421
00:28:00,850 --> 00:28:04,850

422
00:28:04,851 --> 00:28:08,851

423
00:28:08,856 --> 00:28:12,856

424
00:28:12,858 --> 00:28:16,858

425
00:28:16,860 --> 00:28:20,860
อยู่นะ แต่เป็นข้อความที่เป็นแบบ เป็นชุด

426
00:28:20,862 --> 00:28:24,862
มาเป็นชุดเลยนะคะ For loop

427
00:28:24,863 --> 00:28:28,863

428
00:28:28,864 --> 00:28:32,864

429
00:28:32,865 --> 00:28:36,865
ทำไมหน้าจอมันโดนเปลี่ยนไปแบบนี้

430
00:28:36,866 --> 00:28:40,866

431
00:28:40,869 --> 00:28:44,869

432
00:28:44,870 --> 00:28:48,870

433
00:28:48,874 --> 00:28:52,874
Set จอใหม่ นะคะ

434
00:28:52,876 --> 00:28:56,876
สำหรับ List นี่

435
00:28:56,878 --> 00:29:00,878

436
00:29:00,879 --> 00:29:04,879

437
00:29:04,880 --> 00:29:08,880
เป็นสี่เหลี่ยมน่ะ นะคะ ก็คือ

438
00:29:08,883 --> 00:29:12,883
เป็นข้อมูลที่มาเป็นชุดเลย

439
00:29:12,885 --> 00:29:16,885

440
00:29:16,886 --> 00:29:20,886

441
00:29:20,887 --> 00:29:24,887
เพราะฉะนั้น ในชุด กคือ ถ้าบอกว่า

442
00:29:24,888 --> 00:29:28,888
มาเป็น List นี่ เราจะต้องมีวงเล็บ

443
00:29:28,889 --> 00:29:32,889

444
00:29:32,890 --> 00:29:36,890

445
00:29:36,892 --> 00:29:40,892
ก็ใช้ตัวอักษรใช่ไหมคะ มีองุ่น มีบาส มีเอ็กตร้

446
00:29:40,894 --> 00:29:44,894
นะคะ แล้วใช้คำสั่ง For

447
00:29:44,895 --> 00:29:48,895

448
00:29:48,896 --> 00:29:52,896

449
00:29:52,898 --> 00:29:56,898
ลองเขียนโค้ดตัวนี้ดู

450
00:29:56,899 --> 00:30:00,899
เปิด

451
00:30:00,902 --> 00:30:04,902

452
00:30:04,903 --> 00:30:08,903

453
00:30:08,905 --> 00:30:12,905
เพิ่มโค้ดใหม่ เราจะเขียนโค้ดใหม่แล้วนะ เราจะ

454
00:30:12,907 --> 00:30:16,907
สดงผลที่

455
00:30:16,908 --> 00:30:20,908

456
00:30:20,910 --> 00:30:24,910

457
00:30:24,911 --> 00:30:28,911

458
00:30:28,913 --> 00:30:32,913
ไปทีละบรรทัด

459
00:30:32,917 --> 00:30:36,917

460
00:30:36,918 --> 00:30:40,918

461
00:30:40,918 --> 00:30:44,918
ย่อแล้วขยายหน้าจอ

462
00:30:44,922 --> 00:30:48,922
โอเคไหมหมดไหมเข้าไปเยอะไป

463
00:30:48,924 --> 00:30:52,924

464
00:30:52,925 --> 00:30:56,925

465
00:30:56,927 --> 00:31:00,927
เราจะได้เห็นทั้ง 2 ฝั่วนะคะ

466
00:31:00,930 --> 00:31:04,930
โอเคไหม

467
00:31:04,931 --> 00:31:08,931

468
00:31:08,933 --> 00:31:12,933

469
00:31:12,934 --> 00:31:16,934

470
00:31:16,936 --> 00:31:20,936
นะคะ แล้วกำหนด

471
00:31:20,938 --> 00:31:24,938

472
00:31:24,940 --> 00:31:28,940

473
00:31:28,941 --> 00:31:32,941
เด็ก ๆ เห็นไหม เห็นไหมคะ ใน Colab

474
00:31:32,943 --> 00:31:36,943
สี่เหลี่ยมเปิดมันจะมี

475
00:31:36,945 --> 00:31:40,945

476
00:31:40,946 --> 00:31:44,946

477
00:31:44,947 --> 00:31:48,947
คั่นด้วย...

478
00:31:48,949 --> 00:31:52,949
คอมมา

479
00:31:52,951 --> 00:31:56,951

480
00:31:56,952 --> 00:32:00,952

481
00:32:00,954 --> 00:32:04,954
ถ้าตะวเองอยากเเอาชื่อตัวเงใส่เข้าไป ก็

482
00:32:04,957 --> 00:32:08,957
ก็เปลี่ยนเป็น กุ้งนาง หรือบาส

483
00:32:08,958 --> 00:32:12,958

484
00:32:12,959 --> 00:32:16,959

485
00:32:16,960 --> 00:32:20,960
พอหมด 1 ชื่อ ชื่อใหม่

486
00:32:20,961 --> 00:32:24,961
จะต้องคั้นด้วยเครื่องหมาย

487
00:32:24,962 --> 00:32:28,962

488
00:32:28,963 --> 00:32:32,963

489
00:32:32,964 --> 00:32:36,964
Comma

490
00:32:36,967 --> 00:32:40,967
สินะ ชักสับสน

491
00:32:40,970 --> 00:32:44,970

492
00:32:44,972 --> 00:32:48,972

493
00:32:48,974 --> 00:32:52,974
ชื่อเล่นชุดที่ 1 จะขึ้นชุดใหม

494
00:32:52,977 --> 00:32:56,977
แล้วก็ตามด้วยเครื่องหมาย Single Quoat หรือ Double Quoat

495
00:32:56,978 --> 00:33:00,978

496
00:33:00,979 --> 00:33:04,979

497
00:33:04,981 --> 00:33:08,981

498
00:33:08,983 --> 00:33:12,983

499
00:33:12,985 --> 00:33:16,985

500
00:33:16,987 --> 00:33:20,987

501
00:33:20,988 --> 00:33:24,988
ก็ได้นะคะ คือถ้ายังอยู่ในวงเลล็บน่ะ

502
00:33:24,990 --> 00:33:28,990
เดียวกันนึกออกนะ ใส่แค่ 2 ก็ได้

503
00:33:28,992 --> 00:33:32,992

504
00:33:32,993 --> 00:33:36,993

505
00:33:36,994 --> 00:33:40,994
ก็มรตั้ง เหมือนในห้องเรามีทั้งหมดกี่คน 8-9 คน

506
00:33:40,995 --> 00:33:44,995
อย่างนี้นนะคะ นั่นก็คือข้อมูลชื่อเล่น

507
00:33:44,997 --> 00:33:48,997

508
00:33:48,998 --> 00:33:52,998

509
00:33:53,000 --> 00:33:57,000

510
00:33:57,001 --> 00:34:01,001

511
00:34:01,003 --> 00:34:05,003

512
00:34:05,008 --> 00:34:09,008

513
00:34:09,011 --> 00:34:13,011

514
00:34:13,015 --> 00:34:17,015

515
00:34:17,019 --> 00:34:21,019

516
00:34:21,023 --> 00:34:25,023

517
00:34:25,027 --> 00:34:29,027

518
00:34:29,031 --> 00:34:33,031

519
00:34:33,034 --> 00:34:37,034

520
00:34:37,036 --> 00:34:41,036

521
00:34:41,038 --> 00:34:45,038
ก็ได้นะคะ ก็คือถ้าในนี้

522
00:34:45,040 --> 00:34:49,040
เรามี 3 นี่อยากไปเพิ่มที่หลัง

523
00:34:49,042 --> 00:34:53,042

524
00:34:53,043 --> 00:34:57,043

525
00:34:57,044 --> 00:35:01,044
ว่า อ๋อนี่ มันเป็นข้อมูลประเภท

526
00:35:01,046 --> 00:35:05,046
นะคะ

527
00:35:05,047 --> 00:35:09,047

528
00:35:09,048 --> 00:35:13,048

529
00:35:13,050 --> 00:35:17,050
for

530
00:35:17,052 --> 00:35:21,052
เพื่อให้ตัวแปร Nick

531
00:35:21,053 --> 00:35:25,053

532
00:35:25,055 --> 00:35:29,055

533
00:35:29,057 --> 00:35:33,057
ใน ไม่เอา n ละ เบื่อ

534
00:35:33,059 --> 00:35:37,059
ตัวแปล A

535
00:35:37,060 --> 00:35:41,060

536
00:35:41,061 --> 00:35:45,061

537
00:35:45,062 --> 00:35:49,062
สังเกต ช่อตัวแปรมันจั

538
00:35:49,064 --> 00:35:53,064
เราก็คลิกได้เลย

539
00:35:53,065 --> 00:35:57,065

540
00:35:57,066 --> 00:36:01,066

541
00:36:01,067 --> 00:36:05,067
หลัง for ก็คือตัวแปร a นั่นเอง

542
00:36:05,069 --> 00:36:09,069
นะคะ สิ่งที่เราต้องการให้แ

543
00:36:09,070 --> 00:36:13,070

544
00:36:13,072 --> 00:36:17,072

545
00:36:17,073 --> 00:36:21,073
นะคะ เด็ก ๆ ดูการใช้ for แบบที่ไม่เป็น

546
00:36:21,074 --> 00:36:25,074
ชุดข้อมูลตัวแรกนะ

547
00:36:25,076 --> 00:36:29,076

548
00:36:29,077 --> 00:36:33,077

549
00:36:33,079 --> 00:36:37,079
list มันจะมาเป็นคำ ๆ  เลย เป็นชื่อเลย

550
00:36:37,081 --> 00:36:41,081
เห็นไหมคะ ต่างกันนะ

551
00:36:41,083 --> 00:36:45,083

552
00:36:45,084 --> 00:36:49,084

553
00:36:49,085 --> 00:36:53,085
นะ แต่แบบที่ 2 นี่ ชนิดของตัวแปร

554
00:36:53,087 --> 00:36:57,087
เราน่ะ มันเป็น List เวลาสั่ง Print

555
00:36:57,090 --> 00:37:01,090

556
00:37:01,091 --> 00:37:05,091

557
00:37:05,093 --> 00:37:09,093
แล้วก้ตี๋น้อย แบบนี้นะคะ นี่คือลักษณะของ

558
00:37:09,094 --> 00:37:13,094
ข้อมูลที่เป็น List จำง่าย ๆ ก็คือ

559
00:37:13,095 --> 00:37:17,095

560
00:37:17,097 --> 00:37:21,097

561
00:37:21,098 --> 00:37:25,098

562
00:37:25,099 --> 00:37:29,099

563
00:37:29,101 --> 00:37:33,101

564
00:37:33,105 --> 00:37:37,105

565
00:37:37,107 --> 00:37:41,107

566
00:37:41,110 --> 00:37:45,110

567
00:37:45,112 --> 00:37:49,112

568
00:37:49,115 --> 00:37:53,115

569
00:37:53,118 --> 00:37:57,118

570
00:37:57,120 --> 00:38:01,120
บางทีนะคะ เวลา

571
00:38:01,122 --> 00:38:05,122

572
00:38:05,123 --> 00:38:09,123

573
00:38:09,125 --> 00:38:13,125
นะคะ เมื่อกี้ โปรแกรม

574
00:38:13,127 --> 00:38:17,127
มันจะแจ้ง Error เสมอ

575
00:38:17,128 --> 00:38:21,128

576
00:38:21,129 --> 00:38:25,129

577
00:38:25,130 --> 00:38:29,130
ให้ไปดุที่อะไร ตำแหน่งของ

578
00:38:29,132 --> 00:38:33,132
แปรนะคะ Name ก็คือ

579
00:38:33,133 --> 00:38:37,133

580
00:38:37,133 --> 00:38:41,133

581
00:38:41,135 --> 00:38:45,135
name  ที่ชื่อ nick

582
00:38:45,136 --> 00:38:49,136
มาจากไหนในเมื่อตัวแปรที่ประกาศ

583
00:38:49,137 --> 00:38:53,137

584
00:38:53,138 --> 00:38:57,138

585
00:38:57,140 --> 00:39:01,140
นี่ is not define

586
00:39:01,141 --> 00:39:05,141
มีคุณไม่ได้ประกาศเราไม่ได้รู้จัก

587
00:39:05,145 --> 00:39:09,145

588
00:39:09,146 --> 00:39:13,146

589
00:39:13,147 --> 00:39:17,147
ในบรรทัดที่เกิด Error o่ะ มันจะมีบรรทัดแด

590
00:39:17,148 --> 00:39:21,148
ขึ้นมาเลยเห็นไหมให้รู้ตำแหน่ง

591
00:39:21,151 --> 00:39:25,151

592
00:39:25,152 --> 00:39:29,152

593
00:39:29,159 --> 00:39:33,159
ตั้งชื่อ ต้องเช็กด้วยว่ใส่ถูกไหม

594
00:39:33,161 --> 00:39:37,161
เวลาจะเลือกใช้มันด้วยนะคะ

595
00:39:37,162 --> 00:39:41,162

596
00:39:41,164 --> 00:39:45,164

597
00:39:45,165 --> 00:39:49,165
นี่คือในกรณีที่

598
00:39:49,166 --> 00:39:53,166
เป็น Loop แบบ List

599
00:39:53,168 --> 00:39:57,168

600
00:39:57,169 --> 00:40:01,169

601
00:40:01,170 --> 00:40:05,170
ค่ะ

602
00:40:05,172 --> 00:40:09,172
ชุดข้อมูลที่เป็นตัวเลข

603
00:40:09,174 --> 00:40:13,174

604
00:40:13,175 --> 00:40:17,175

605
00:40:17,177 --> 00:40:21,177
จำนวน หรือตัวเลขนั่นเอง แล้ว

606
00:40:21,179 --> 00:40:25,179
ให้ตัวแปรชนิดนี้เป็นข้อมูลชุด

607
00:40:25,180 --> 00:40:29,180

608
00:40:29,182 --> 00:40:33,182

609
00:40:33,184 --> 00:40:37,184
ประกอบด้วยเลข 5 1 0 15

610
00:40:37,187 --> 00:40:41,187
ถ้าข้อมูลแบบตัวเลขไม่ต้องใส่

611
00:40:41,188 --> 00:40:45,188

612
00:40:45,190 --> 00:40:49,190

613
00:40:49,192 --> 00:40:53,192
แล้ว แล้วคั่นด้วย ตัวเลข แต่ละชุด

614
00:40:53,195 --> 00:40:57,195
ด้วย คอมม่า

615
00:40:57,196 --> 00:41:01,196

616
00:41:01,199 --> 00:41:05,199

617
00:41:05,201 --> 00:41:09,201
ลองดูนะคะ แบบที่เป็นตัวเลข เหมือนเดิม

618
00:41:09,203 --> 00:41:13,203
นะคะ ให้เด็ก ๆ

619
00:41:13,204 --> 00:41:17,204

620
00:41:17,205 --> 00:41:21,205

621
00:41:21,206 --> 00:41:25,206
Number นะคะ n-u-m-b--er

622
00:41:25,207 --> 00:41:29,207
B-e-r

623
00:41:29,209 --> 00:41:33,209

624
00:41:33,210 --> 00:41:37,210

625
00:41:37,211 --> 00:41:41,211
นะคะ แล้วทำอย่างไรต่อ

626
00:41:41,213 --> 00:41:45,213
แล้วกำหนดค่าเริ่มต้นของข้อมูลตัว

627
00:41:45,214 --> 00:41:49,214

628
00:41:49,216 --> 00:41:53,216

629
00:41:53,217 --> 00:41:57,217
15

630
00:41:57,218 --> 00:42:01,218
เอา 5 ตัวแล้วกัน 5 ชุด

631
00:42:01,219 --> 00:42:05,219

632
00:42:05,220 --> 00:42:09,220

633
00:42:09,221 --> 00:42:13,221
ถึง 30, 25 แล้วก็

634
00:42:13,224 --> 00:42:17,224
30 นะคะ

635
00:42:17,225 --> 00:42:21,225

636
00:42:21,226 --> 00:42:25,226

637
00:42:25,228 --> 00:42:29,228
เพื่อให้มันทำการวนลูปตัวแปร n

638
00:42:29,233 --> 00:42:33,233
ที่อยู่ใน...

639
00:42:33,234 --> 00:42:37,234

640
00:42:37,237 --> 00:42:41,237

641
00:42:41,239 --> 00:42:45,239
มี s ด้วย ก็ต้องใส่ s

642
00:42:45,241 --> 00:42:49,241
Number

643
00:42:49,242 --> 00:42:53,242

644
00:42:53,243 --> 00:42:57,243

645
00:42:57,244 --> 00:43:01,244
นะคะแล้วใช้คำ

646
00:43:01,247 --> 00:43:05,247
สั่ง Print ในการแสดงผล

647
00:43:05,248 --> 00:43:09,248

648
00:43:09,249 --> 00:43:13,249

649
00:43:13,251 --> 00:43:17,251
ที่ชื่อว่า n นั่นเองนะคะ

650
00:43:17,255 --> 00:43:21,255
เห็นไหม

651
00:43:21,256 --> 00:43:25,256

652
00:43:25,257 --> 00:43:29,257

653
00:43:29,259 --> 00:43:33,259
เห็นไหมคะ เป้นชุดนี่มา เป็น

654
00:43:33,261 --> 00:43:37,261
ชุดมันเลย ถ้าเป็นชุด

655
00:43:37,262 --> 00:43:41,262

656
00:43:41,264 --> 00:43:45,264

657
00:43:45,266 --> 00:43:49,266

658
00:43:49,268 --> 00:43:53,268

659
00:43:53,271 --> 00:43:57,271

660
00:43:57,273 --> 00:44:01,273

661
00:44:01,275 --> 00:44:05,275

662
00:44:05,277 --> 00:44:09,277

663
00:44:09,281 --> 00:44:13,281

664
00:44:13,285 --> 00:44:17,285

665
00:44:17,288 --> 00:44:21,288

666
00:44:21,290 --> 00:44:25,290

667
00:44:25,292 --> 00:44:29,292

668
00:44:29,294 --> 00:44:33,294

669
00:44:33,296 --> 00:44:37,296

670
00:44:37,303 --> 00:44:41,303

671
00:44:41,306 --> 00:44:45,306

672
00:44:45,310 --> 00:44:49,310

673
00:44:49,311 --> 00:44:53,311
เราจะเรียกใช้ เด็ก ๆ ดุตรงนี้ In ปุ๊

674
00:44:53,314 --> 00:44:57,314
นี่ N-u-m นี่

675
00:44:57,315 --> 00:45:01,315

676
00:45:01,316 --> 00:45:05,316

677
00:45:05,317 --> 00:45:09,317
นะคะ จะไม่เกิดปัยหา name Eorro

678
00:45:09,319 --> 00:45:13,319
โอเค

679
00:45:13,320 --> 00:45:17,320

680
00:45:17,321 --> 00:45:21,321

681
00:45:21,323 --> 00:45:25,323
นะ เราเช็กดู ถ้าเรามี เราก็คลิกเลือกมาใช้

682
00:45:25,325 --> 00:45:29,325
ได้เลยนะคะ

683
00:45:29,330 --> 00:45:33,330

684
00:45:33,331 --> 00:45:37,331

685
00:45:37,332 --> 00:45:41,332
ยังมีอีกนะคะ for ที่ใช้ตัวต่อมา

686
00:45:41,334 --> 00:45:45,334
For ที่ใช้กับ

687
00:45:45,335 --> 00:45:49,335

688
00:45:49,336 --> 00:45:53,336

689
00:45:53,338 --> 00:45:57,338
ฟังก์ชันที่ โปรแกรม OP

690
00:45:57,340 --> 00:46:01,340
เขาบอกว่า เป็น Buft

691
00:46:01,342 --> 00:46:05,342

692
00:46:05,343 --> 00:46:09,343

693
00:46:09,345 --> 00:46:13,345
ก็คือมีตัวเลขเริ่มต้น ตัวเลขสุดท้าย

694
00:46:13,348 --> 00:46:17,348
แล้วก็ตัวเลขที่จะ

695
00:46:17,349 --> 00:46:21,349

696
00:46:21,353 --> 00:46:25,353

697
00:46:25,354 --> 00:46:29,354
ใช้งาน for ที่มี range ด้เสยนี่

698
00:46:29,357 --> 00:46:33,357
รูปแบบก็คือเห็นไหมคะ

699
00:46:33,358 --> 00:46:37,358

700
00:46:37,362 --> 00:46:41,362

701
00:46:41,363 --> 00:46:45,363
แล้วใช้คำสั่ง in ใน

702
00:46:45,364 --> 00:46:49,364
แล้วก้พิมพ์ฟังก์ชัน

703
00:46:49,366 --> 00:46:53,366

704
00:46:53,367 --> 00:46:57,367

705
00:46:57,369 --> 00:47:01,369
บอกว่าให้มันเริ่มที่เลขหนึ่ง แล้วไปสิ้ส

706
00:47:01,370 --> 00:47:05,370
เลขอะไรคะ 6 นะคะ

707
00:47:05,372 --> 00:47:09,372

708
00:47:09,373 --> 00:47:13,373

709
00:47:13,376 --> 00:47:17,376
เริ่มที่ 1 แล้วไปสิ้นสุดที่ 6

710
00:47:17,378 --> 00:47:21,378
รู้ผลลัพธ์ในการใช้คำสั่ง For loop

711
00:47:21,380 --> 00:47:25,380

712
00:47:25,381 --> 00:47:29,381

713
00:47:29,382 --> 00:47:33,382
อีกแบบหนึ่งเป็นตัวเลขเหมือนกัน แต่บอกวค่า

714
00:47:33,384 --> 00:47:37,384
กับเลขสุดท้าย

715
00:47:37,385 --> 00:47:41,385

716
00:47:41,390 --> 00:47:45,390

717
00:47:45,392 --> 00:47:49,392
มันทำงานนั่นเองนะคะ

718
00:47:49,394 --> 00:47:53,394
เราลอง Coding ดู

719
00:47:53,397 --> 00:47:57,397

720
00:47:57,398 --> 00:48:01,398

721
00:48:01,399 --> 00:48:05,399
สำหรับ for ที่ใช้สำหรับ

722
00:48:05,401 --> 00:48:09,401
วนรอบตัวเลขที่เป็นชุดที่ต้องการให้ทำ

723
00:48:09,402 --> 00:48:13,402

724
00:48:13,403 --> 00:48:17,403

725
00:48:17,406 --> 00:48:21,406
ใช้คำสั่ง for

726
00:48:21,408 --> 00:48:25,408
สำหรับตัวแปรที่ชื่อว่า A

727
00:48:25,409 --> 00:48:29,409

728
00:48:29,411 --> 00:48:33,411

729
00:48:33,412 --> 00:48:37,412
paramiter ของตัวเลข

730
00:48:37,414 --> 00:48:41,414
เห็นไหมคะ ในนี้มันก็จะขึ้นคำสั่ง range

731
00:48:41,416 --> 00:48:45,416

732
00:48:45,419 --> 00:48:49,419

733
00:48:49,420 --> 00:48:53,420
ค่าเริ่มต้นเลข เริ่มที่

734
00:48:53,422 --> 00:48:57,422
อยากเริ่มที่ 100

735
00:48:57,423 --> 00:49:01,423

736
00:49:01,425 --> 00:49:05,425

737
00:49:05,427 --> 00:49:09,427
เท่้าไหร่ดี จะทะลุเดือดไปไหม

738
00:49:09,429 --> 00:49:13,429
100-200

739
00:49:13,429 --> 00:49:17,429

740
00:49:17,431 --> 00:49:21,431

741
00:49:21,433 --> 00:49:25,433
มันจะเป็นอย่างไร

742
00:49:25,438 --> 00:49:29,438
อย่าลืมนะคะ ปิด ปิดคำสั่ง For

743
00:49:29,440 --> 00:49:33,440

744
00:49:33,441 --> 00:49:37,441

745
00:49:37,443 --> 00:49:41,443
ทำงานในคำสั่งต่อไป

746
00:49:41,444 --> 00:49:45,444
สิ่งที่เรา

747
00:49:45,446 --> 00:49:49,446

748
00:49:49,451 --> 00:49:53,451

749
00:49:53,453 --> 00:49:57,453
100 - 200

750
00:49:57,455 --> 00:50:01,455
เห็นหรือเปล่ามันเยอะนะคะ

751
00:50:01,457 --> 00:50:05,457

752
00:50:05,461 --> 00:50:09,461

753
00:50:09,462 --> 00:50:13,462

754
00:50:13,464 --> 00:50:17,464

755
00:50:17,468 --> 00:50:21,468

756
00:50:21,470 --> 00:50:25,470

757
00:50:25,472 --> 00:50:29,472
199 อย่าเริ่มนะคะ ค่าเริ่มต้น

758
00:50:29,476 --> 00:50:33,476
เริ่มที่ 100 ค่าสุดท้ายนี่คือ

759
00:50:33,477 --> 00:50:37,477

760
00:50:37,478 --> 00:50:41,478

761
00:50:41,480 --> 00:50:45,480
เริ่มนับที่ 100 เป็นรอบที่ 1

762
00:50:45,482 --> 00:50:49,482
เพราะฉะนั้นพอไปถึง 199

763
00:50:49,483 --> 00:50:53,483

764
00:50:53,484 --> 00:50:57,484

765
00:50:57,486 --> 00:51:01,486
จำนวนรอบจาก 100-110

766
00:51:01,487 --> 00:51:05,487
มัน Run แค่ 10 รอบไหม

767
00:51:05,489 --> 00:51:09,489

768
00:51:09,493 --> 00:51:13,493

769
00:51:13,496 --> 00:51:17,496

770
00:51:17,499 --> 00:51:21,499
110 จะเยอะไป

771
00:51:21,501 --> 00:51:25,501

772
00:51:25,505 --> 00:51:29,505

773
00:51:29,506 --> 00:51:33,506

774
00:51:33,507 --> 00:51:37,507

775
00:51:37,509 --> 00:51:41,509

776
00:51:41,511 --> 00:51:45,511

777
00:51:45,512 --> 00:51:49,512
5 6 7 8 9 10 เห็นไหมคะ

778
00:51:49,516 --> 00:51:53,516
จำนวณรอบมันจะไป

779
00:51:53,520 --> 00:51:57,520

780
00:51:57,521 --> 00:52:01,521

781
00:52:01,522 --> 00:52:05,522
8 9 เห็นไหมคะ พอถึง 110 มันก็จะ

782
00:52:05,523 --> 00:52:09,523
หยุด มันมีจำนวณรอบที่แน่นอน

783
00:52:09,524 --> 00:52:13,524

784
00:52:13,526 --> 00:52:17,526

785
00:52:17,527 --> 00:52:21,527

786
00:52:21,528 --> 00:52:25,528
นี่คือใช้

787
00:52:25,529 --> 00:52:29,529

788
00:52:29,532 --> 00:52:33,532

789
00:52:33,534 --> 00:52:37,534
1-100, 100-110  มันก็จ

790
00:52:37,538 --> 00:52:41,538
ไปจนถึงนั่น

791
00:52:41,539 --> 00:52:45,539

792
00:52:45,540 --> 00:52:49,540

793
00:52:49,542 --> 00:52:53,542
เห็นไหม เฉพาะคำสั่ง for

794
00:52:53,544 --> 00:52:57,544
ได้หลายแบบเลยเห็นไหมคะ

795
00:52:57,546 --> 00:53:01,546

796
00:53:01,547 --> 00:53:05,547

797
00:53:05,548 --> 00:53:09,548
ไปแล้ว ทีนี้มาดูการวนรอบแบบ while

798
00:53:09,552 --> 00:53:13,552
while บอกว่ามันจะทำงานเมื่อ

799
00:53:13,554 --> 00:53:17,554

800
00:53:17,556 --> 00:53:21,556

801
00:53:21,558 --> 00:53:25,558
ให้มาดูที่รูปแบบของ while นะคะ

802
00:53:25,560 --> 00:53:29,560
ก่อนอื่นต้องประกาศตัวแปร

803
00:53:29,561 --> 00:53:33,561

804
00:53:33,562 --> 00:53:37,562

805
00:53:37,564 --> 00:53:41,564
ที่ในตัวอย่างนะคะ ให้ตัวแปร ชื่อว่า

806
00:53:41,566 --> 00:53:45,566
i ตัวแปร i

807
00:53:45,567 --> 00:53:49,567

808
00:53:49,568 --> 00:53:53,568

809
00:53:53,570 --> 00:53:57,570
จะทำให่้ดูที่เงื่อนไขนะคะ

810
00:53:57,572 --> 00:54:01,572
เราระบุคำสั่ง while ปุ๊บ

811
00:54:01,578 --> 00:54:05,578

812
00:54:05,580 --> 00:54:09,580

813
00:54:09,582 --> 00:54:13,582
i เครื่องหมายอะไรคะ

814
00:54:13,583 --> 00:54:17,583
น้อยกว่าหรือเท่ากับ 10 ใช่ไหมคะ

815
00:54:17,584 --> 00:54:21,584

816
00:54:21,586 --> 00:54:25,586

817
00:54:25,587 --> 00:54:29,587
นะคะ ทีนี้เราจะรู้ได้ไงว่ามันจะทำ

818
00:54:29,590 --> 00:54:33,590
ไปจนถึง 10 นี่ เราใช้คำสั่ง

819
00:54:33,591 --> 00:54:37,591

820
00:54:37,592 --> 00:54:41,592

821
00:54:41,594 --> 00:54:45,594
มันไว้ไง

822
00:54:45,595 --> 00:54:49,595
แล้วตามด้วย  N=

823
00:54:49,597 --> 00:54:53,597

824
00:54:53,598 --> 00:54:57,598

825
00:54:57,603 --> 00:55:01,603
โดยเมื่อพอ print i

826
00:55:01,607 --> 00:55:05,607
รอบที่ 1 เสร็จ ให้มันมาทำการเพิ่มจำนวณ

827
00:55:05,609 --> 00:55:09,609

828
00:55:09,610 --> 00:55:13,610

829
00:55:13,613 --> 00:55:17,613
ตัวแปร i เท่ากับ i+1 โดย

830
00:55:17,616 --> 00:55:21,616
ให้ค่าของ I มันเพิ่มขึ้นทุกรอบ

831
00:55:21,617 --> 00:55:25,617

832
00:55:25,618 --> 00:55:29,618

833
00:55:29,619 --> 00:55:33,619
มากกว่า 10 ปุ๊บ มันจะหยุด print ลองคีย

834
00:55:33,620 --> 00:55:37,620
คำสั่งนี้ดู อันดับแรกเราก็

835
00:55:37,622 --> 00:55:41,622

836
00:55:41,624 --> 00:55:45,624

837
00:55:45,627 --> 00:55:49,627
ลงไป แล้วตามด้วยเครื่องหมายเท่้ากับเหมือนเดิมนะคะเด

838
00:55:49,628 --> 00:55:53,628
ก็คือตัวแปร I ของฉันนี่

839
00:55:53,630 --> 00:55:57,630

840
00:55:57,631 --> 00:56:01,631

841
00:56:01,633 --> 00:56:05,633
มาใช้คำสั่ง while  เพื่อกำหนด

842
00:56:05,634 --> 00:56:09,634
เงื่อนไขให้มันทำการวนรอบหรือวนซ้ำ

843
00:56:09,636 --> 00:56:13,636

844
00:56:13,638 --> 00:56:17,638

845
00:56:17,639 --> 00:56:21,639
ขึ้นมาก็ คลิกที่คำนั้นได้เลย จะได้พิมพ์ไม่ผิด

846
00:56:21,641 --> 00:56:25,641
เห็นไหมคะ แล้วตามด้วย

847
00:56:25,642 --> 00:56:29,642

848
00:56:29,644 --> 00:56:33,644

849
00:56:33,645 --> 00:56:37,645
น้อยกว่าหรือเท่ากับ 10 เหมือน

850
00:56:37,647 --> 00:56:41,647
กัน while กับ For นี่

851
00:56:41,648 --> 00:56:45,648

852
00:56:45,649 --> 00:56:49,649

853
00:56:49,651 --> 00:56:53,651
ข้างหลัง เมืื่อมีคำสั่ง while  เสมอ

854
00:56:53,653 --> 00:56:57,653
แล้วมันจะ Tab ให้เสมอ

855
00:56:57,654 --> 00:57:01,654

856
00:57:01,655 --> 00:57:05,655

857
00:57:05,656 --> 00:57:09,656
พิมพ์ตัวแปร i นั่นเอง ก็ใช้คำสั่ง print

858
00:57:09,658 --> 00:57:13,658
เหมือนเดิมสิ่งที่เราจะพิมพ์ก็คือ I

859
00:57:13,659 --> 00:57:17,659

860
00:57:17,660 --> 00:57:21,660

861
00:57:21,661 --> 00:57:25,661
นะ เมื่อจบ e-n-d แปลว่าจบ

862
00:57:25,662 --> 00:57:29,662
เห็นไหมคะ มันจะมี N= ขึ้นมาเลยโดย

863
00:57:29,665 --> 00:57:33,665

864
00:57:33,666 --> 00:57:37,666

865
00:57:37,668 --> 00:57:41,668
end ปุํบนี่ e-n-d

866
00:57:41,671 --> 00:57:45,671
= มันจะขึ้นมาอย่างนี้เด็ก ๆ คลิก

867
00:57:45,672 --> 00:57:49,672

868
00:57:49,673 --> 00:57:53,673

869
00:57:53,674 --> 00:57:57,674
นะคะ เราจะได้ไม่พิมพ์ผิด แล้วก็ใส่เครื่องหมาย single Quoat

870
00:57:57,676 --> 00:58:01,676
ตามด้วย อะไรนะ

871
00:58:01,678 --> 00:58:05,678

872
00:58:05,679 --> 00:58:09,679

873
00:58:09,684 --> 00:58:13,684
ก็คือพอ print เสร็จ เราต้องการให้

874
00:58:13,686 --> 00:58:17,686
ตัวแปล i น่ะมันเพิ่มจำนวณ

875
00:58:17,687 --> 00:58:21,687

876
00:58:21,689 --> 00:58:25,689

877
00:58:25,690 --> 00:58:29,690
นะคะ อยากรู้ผลลัพธ์

878
00:58:29,691 --> 00:58:33,691
แล้วกด Run ได้เลยนะค

879
00:58:33,692 --> 00:58:37,692

880
00:58:37,693 --> 00:58:41,693

881
00:58:41,694 --> 00:58:45,694
หลังคำสั่ง while  จะต้องปิดด้วย colon  เสทอ

882
00:58:45,695 --> 00:58:49,695
นะคะ while กับ For นี่

883
00:58:49,696 --> 00:58:53,696

884
00:58:53,697 --> 00:58:57,697

885
00:58:57,702 --> 00:59:01,702
ดำเนินการทางคณิตศาสตร์ ไม่ต้อวม

886
00:59:01,704 --> 00:59:05,704
กด Run ดู

887
00:59:05,705 --> 00:59:09,705

888
00:59:09,707 --> 00:59:13,707

889
00:59:13,708 --> 00:59:17,708

890
00:59:17,710 --> 00:59:21,710

891
00:59:21,711 --> 00:59:25,711

892
00:59:25,713 --> 00:59:29,713

893
00:59:29,715 --> 00:59:33,715
แต่พอเป็น while  run ไปตามแนวนอน

894
00:59:33,717 --> 00:59:37,717
แล้วปิด ปิดท้ายตัว

895
00:59:37,718 --> 00:59:41,718

896
00:59:41,720 --> 00:59:45,720

897
00:59:45,724 --> 00:59:49,724
เสมอ

898
00:59:49,725 --> 00:59:53,725

899
00:59:53,726 --> 00:59:57,726

900
00:59:57,730 --> 01:00:01,730

901
01:00:01,731 --> 01:00:05,731

902
01:00:05,733 --> 01:00:09,733

903
01:00:09,736 --> 01:00:13,736

904
01:00:13,738 --> 01:00:17,738

905
01:00:17,740 --> 01:00:21,740
จะเปลี่ยนไป ถ้าไม่ใส่คำว่า n=  น่ะ

906
01:00:21,742 --> 01:00:25,742
มีความแตกต่างนะคะ เด็ก ๆ

907
01:00:25,743 --> 01:00:29,743

908
01:00:29,745 --> 01:00:33,745

909
01:00:33,746 --> 01:00:37,746
บอกให้รู้ว่า พอจบ 1 ตัว ปุ๊บนี

910
01:00:37,747 --> 01:00:41,747
สิ่งที่คุณตะต้องใส่เข้าไปก็คือตัวนี้

911
01:00:41,748 --> 01:00:45,748

912
01:00:45,750 --> 01:00:49,750

913
01:00:49,751 --> 01:00:53,751
จบ 1 ตัว ก็จะไล่ไปตามแนวนอนแทน

914
01:00:53,752 --> 01:00:57,752
นะคะ จะต่างกัน

915
01:00:57,753 --> 01:01:01,753

916
01:01:01,754 --> 01:01:05,754

917
01:01:05,758 --> 01:01:09,758
นะ

918
01:01:09,760 --> 01:01:13,760

919
01:01:13,762 --> 01:01:17,762

920
01:01:17,764 --> 01:01:21,764

921
01:01:21,765 --> 01:01:25,765

922
01:01:25,768 --> 01:01:29,768

923
01:01:29,770 --> 01:01:33,770

924
01:01:33,772 --> 01:01:37,772

925
01:01:37,774 --> 01:01:41,774

926
01:01:41,776 --> 01:01:45,776

927
01:01:45,781 --> 01:01:49,781

928
01:01:49,782 --> 01:01:53,782

929
01:01:53,786 --> 01:01:57,786

930
01:01:57,789 --> 01:02:01,789

931
01:02:01,791 --> 01:02:05,791

932
01:02:05,792 --> 01:02:09,792

933
01:02:09,795 --> 01:02:13,795
เวลาดู Errorน่ะ พอมัผิดตรงไหน

934
01:02:13,796 --> 01:02:17,796
มีไอ้เส้นแดง ๆ ขึ้นมา

935
01:02:17,797 --> 01:02:21,797

936
01:02:21,798 --> 01:02:25,798

937
01:02:25,799 --> 01:02:29,799
หรือ หรืออะไรผิดก็แล้วแต่นะ

938
01:02:29,803 --> 01:02:33,803
สมมติพิมพ์คำสั่ง Print ผิดนะ

939
01:02:33,804 --> 01:02:37,804

940
01:02:37,805 --> 01:02:41,805

941
01:02:41,808 --> 01:02:45,808
ไหนปุ๊บ เส้นแดง ๆ มันจะไปหา

942
01:02:45,809 --> 01:02:49,809
ที่บรรทัด

943
01:02:49,812 --> 01:02:53,812

944
01:02:53,813 --> 01:02:57,813

945
01:02:57,814 --> 01:03:01,814
หมดนะคะ เพราะฉะนั้นแก้ง่ายอยู่นะ

946
01:03:01,817 --> 01:03:05,817
นี่แล้วมันจะมีบอกด้วยตรงคำว่าอะไรที่ผิด

947
01:03:05,818 --> 01:03:09,818

948
01:03:09,822 --> 01:03:13,822

949
01:03:13,824 --> 01:03:17,824
พอขึ้นผิด สังเกตที่โปรแกรมที่เราเขียน

950
01:03:17,826 --> 01:03:21,826
มีเส้นสีแดงขึ้นมาแล้ว

951
01:03:21,828 --> 01:03:25,828

952
01:03:25,830 --> 01:03:29,830

953
01:03:29,831 --> 01:03:33,831
บอกตำแหน่งไม่พอ มันจะบอกด้วยว่าต

954
01:03:33,834 --> 01:03:37,834
เห็นไหมจะไล่แก้ง่ายมากเลย

955
01:03:37,836 --> 01:03:41,836

956
01:03:41,837 --> 01:03:45,837

957
01:03:45,838 --> 01:03:49,838
ต้องไล่ตั้งแต่บรรทัดแรก จนถึงบรรทัดสุดท้าย

958
01:03:49,840 --> 01:03:53,840
สุดท้ายว่าจะหาว่า

959
01:03:53,842 --> 01:03:57,842

960
01:03:57,848 --> 01:04:01,848

961
01:04:01,849 --> 01:04:05,849
ผิด แบบนี้นะคะ เพราะฉะนั้นเวลาดู Error

962
01:04:05,850 --> 01:04:09,850
ที่แม่บอกดูตรงเส้นสีแดงดูตำแหน่ง

963
01:04:09,850 --> 01:04:13,850

964
01:04:13,852 --> 01:04:17,852

965
01:04:17,854 --> 01:04:21,854

966
01:04:21,855 --> 01:04:25,855

967
01:04:25,859 --> 01:04:29,859

968
01:04:29,861 --> 01:04:33,861

969
01:04:33,863 --> 01:04:37,863
กำหนดเงื่อนไข

970
01:04:37,865 --> 01:04:41,865
ที่ระบุว่า i ตัวแปร i

971
01:04:41,866 --> 01:04:45,866

972
01:04:45,870 --> 01:04:49,870

973
01:04:49,871 --> 01:04:53,871
เห็นไหมคะ ถึง 10 ไหม เห็นไหม มันจะต่าง

974
01:04:53,874 --> 01:04:57,874
กับ For นะ

975
01:04:57,876 --> 01:05:01,876

976
01:05:01,877 --> 01:05:05,877

977
01:05:05,878 --> 01:05:09,878
แค่ 5 เพระามันนับ 1 เป็นตัวไอ้นี่

978
01:05:09,880 --> 01:05:13,880
แต่ I นี่ 1-10

979
01:05:13,881 --> 01:05:17,881

980
01:05:17,884 --> 01:05:21,884

981
01:05:21,885 --> 01:05:25,885

982
01:05:25,886 --> 01:05:29,886

983
01:05:29,889 --> 01:05:33,889

984
01:05:33,890 --> 01:05:37,890

985
01:05:37,892 --> 01:05:41,892

986
01:05:41,893 --> 01:05:45,893

987
01:05:45,894 --> 01:05:49,894

988
01:05:49,895 --> 01:05:53,895

989
01:05:53,898 --> 01:05:57,898
ทีนี้ เมื่อกี้เป็นแบบ ใช้ while แบบเดี่ยว ๆ นะ

990
01:05:57,900 --> 01:06:01,900
ใช้ while แบบเดี่ยว ๆ นะ

991
01:06:01,909 --> 01:06:05,909

992
01:06:05,911 --> 01:06:09,911

993
01:06:09,912 --> 01:06:13,912
เก็บ อันนี้ตั้งชื่อว่า myList นะคะ

994
01:06:13,914 --> 01:06:17,914
แล้วเก็บตัวแปรที่เป็นชุดคำสั่ง

995
01:06:17,919 --> 01:06:21,919

996
01:06:21,920 --> 01:06:25,920

997
01:06:25,920 --> 01:06:29,920
การวนรอบนะคะ

998
01:06:29,921 --> 01:06:33,921
เกิดอะไรขึ้น

999
01:06:33,923 --> 01:06:37,923

1000
01:06:37,925 --> 01:06:41,925

1001
01:06:41,927 --> 01:06:45,927

1002
01:06:45,929 --> 01:06:49,929
ไฮไลท์ หายไปไหน

1003
01:06:49,935 --> 01:06:53,935

1004
01:06:53,940 --> 01:06:57,940

1005
01:06:57,942 --> 01:07:01,942
อันนี้ไม่ใช้ไฮต์ไลต์หรือ

1006
01:07:01,943 --> 01:07:05,943

1007
01:07:05,944 --> 01:07:09,944

1008
01:07:09,945 --> 01:07:13,945

1009
01:07:13,946 --> 01:07:17,946

1010
01:07:17,948 --> 01:07:21,948

1011
01:07:21,950 --> 01:07:25,950

1012
01:07:25,951 --> 01:07:29,951

1013
01:07:29,956 --> 01:07:33,956
นี่ โดยให้ i เริ่มที่ 0 เขาบอกว่าให้

1014
01:07:33,959 --> 01:07:37,959
สอดคล้องกับ Index

1015
01:07:37,960 --> 01:07:41,960

1016
01:07:41,962 --> 01:07:45,962

1017
01:07:45,964 --> 01:07:49,964
กำหนดเงื่อนไขว่า while  ขณะที่

1018
01:07:49,966 --> 01:07:53,966
ที่ตัวแปร i น้อยกว่า range

1019
01:07:53,967 --> 01:07:57,967

1020
01:07:57,968 --> 01:08:01,968

1021
01:08:01,969 --> 01:08:05,969
ก็คือมันแปลออกมาว่า

1022
01:08:05,971 --> 01:08:09,971
กำหนดเงื่อนไขให้

1023
01:08:09,972 --> 01:08:13,972

1024
01:08:13,973 --> 01:08:17,973

1025
01:08:17,974 --> 01:08:21,974
นี่ สมมติ 1  2 3 4

1026
01:08:21,977 --> 01:08:25,977
มีทั้งหมด 4 ตัวนี้แล้วก็สั่งให้

1027
01:08:25,978 --> 01:08:29,978

1028
01:08:29,981 --> 01:08:33,981

1029
01:08:33,983 --> 01:08:37,983
1 เสมอนะคะ หลักการเดียวกัน แต่

1030
01:08:37,985 --> 01:08:41,985
เปลี่ยนแค่ตัวแปรมีตัวแปรเพิ่มเข้ามา

1031
01:08:41,988 --> 01:08:45,988

1032
01:08:45,990 --> 01:08:49,990

1033
01:08:49,991 --> 01:08:53,991
นะคะ อันดับแรกก็คือเด็ก ๆ จะต้องประกาศตัวแปร

1034
01:08:53,994 --> 01:08:57,994
ก่อน ตัวแปร myList ของเรา

1035
01:08:57,997 --> 01:09:01,997

1036
01:09:01,997 --> 01:09:05,997

1037
01:09:05,999 --> 01:09:09,999
เริ่มประกาศตัวแปร ตั้งชื่อตัวแปรว่า myList

1038
01:09:10,001 --> 01:09:14,001

1039
01:09:14,003 --> 01:09:18,003

1040
01:09:18,004 --> 01:09:22,004

1041
01:09:22,006 --> 01:09:26,006
เพื่อให้รู้ว่ามันเป็ตัวแปรนี่ ก็จะใส่ลักษณะ

1042
01:09:26,007 --> 01:09:30,007
พิเศษก็จะได้รู้

1043
01:09:30,008 --> 01:09:34,008

1044
01:09:34,010 --> 01:09:38,010

1045
01:09:38,011 --> 01:09:42,011
ตัวใหญ่นะคะ แล้วก็ประกาศตัว

1046
01:09:42,012 --> 01:09:46,012
แปรชื่อ myList

1047
01:09:46,013 --> 01:09:50,013

1048
01:09:50,014 --> 01:09:54,014

1049
01:09:54,016 --> 01:09:58,016
ในตัวอย่างใส่แค่ 4 ชองเราใส่

1050
01:09:58,019 --> 01:10:02,019
สัก 5 แล้วกันนะคะ จะได้เห็นชัด

1051
01:10:02,020 --> 01:10:06,020

1052
01:10:06,023 --> 01:10:10,023

1053
01:10:10,024 --> 01:10:14,024
ต้แงแม็กกี้ใช่ไหม

1054
01:10:14,026 --> 01:10:18,026
เมื่อวานก็ว่าพิมพ์

1055
01:10:18,027 --> 01:10:22,027

1056
01:10:22,028 --> 01:10:26,028

1057
01:10:26,030 --> 01:10:30,030
กุ้งนางก็เป็นกุ้งเต้น เปลี่ยนชื่อให้

1058
01:10:30,034 --> 01:10:34,034
กุ้งนางเฉยเลย สงสัย

1059
01:10:34,035 --> 01:10:38,035

1060
01:10:38,036 --> 01:10:42,036

1061
01:10:42,037 --> 01:10:46,037
พอมาดู กุ้งเต้นมาจากไหน

1062
01:10:46,039 --> 01:10:50,039
กุ้งเต้น

1063
01:10:50,040 --> 01:10:54,040

1064
01:10:54,044 --> 01:10:58,044

1065
01:10:58,046 --> 01:11:02,046
แสดงว่า...

1066
01:11:02,047 --> 01:11:06,047
แสดงว่าเด็ก ๆ ชื่อ

1067
01:11:06,048 --> 01:11:10,048

1068
01:11:10,049 --> 01:11:14,049

1069
01:11:14,052 --> 01:11:18,052

1070
01:11:18,054 --> 01:11:22,054

1071
01:11:22,055 --> 01:11:26,055

1072
01:11:26,058 --> 01:11:30,058

1073
01:11:30,060 --> 01:11:34,060

1074
01:11:34,063 --> 01:11:38,063

1075
01:11:38,067 --> 01:11:42,067

1076
01:11:42,069 --> 01:11:46,069

1077
01:11:46,070 --> 01:11:50,070

1078
01:11:50,075 --> 01:11:54,075

1079
01:11:54,077 --> 01:11:58,077

1080
01:11:58,080 --> 01:12:02,080

1081
01:12:02,083 --> 01:12:06,083

1082
01:12:06,084 --> 01:12:10,084

1083
01:12:10,087 --> 01:12:14,087

1084
01:12:14,089 --> 01:12:18,089

1085
01:12:18,091 --> 01:12:22,091

1086
01:12:22,093 --> 01:12:26,093
อุบลนี่ก็ชื่อเลยใช่ไหมทำไมถึง

1087
01:12:26,097 --> 01:12:30,097

1088
01:12:30,098 --> 01:12:34,098

1089
01:12:34,099 --> 01:12:38,099
แต่บ้านอยุ่มุกดาหาร

1090
01:12:38,100 --> 01:12:42,100
แต่เกิดอยู่อุบล

1091
01:12:42,101 --> 01:12:46,101

1092
01:12:46,102 --> 01:12:50,102

1093
01:12:50,103 --> 01:12:54,103
อีกคน 1 เอา

1094
01:12:54,105 --> 01:12:58,105
ใคร ใครอยากมีชื่ออยู่ในนี้

1095
01:12:58,108 --> 01:13:02,108

1096
01:13:02,109 --> 01:13:06,109

1097
01:13:06,110 --> 01:13:10,110
ให้สาว ๆ เยอะหน่อย มีแต่สาว ๆ

1098
01:13:10,112 --> 01:13:14,112
นะคะใน myList

1099
01:13:14,114 --> 01:13:18,114

1100
01:13:18,115 --> 01:13:22,115

1101
01:13:22,118 --> 01:13:26,118
ก็คือ กำหนดตัวแปรเพื่อจะให้วนรอบ ตัวแปรนีั้

1102
01:13:26,120 --> 01:13:30,120
ก็เลยให้ชื่อว่า I

1103
01:13:30,122 --> 01:13:34,122

1104
01:13:34,123 --> 01:13:38,123

1105
01:13:38,124 --> 01:13:42,124
ตัวอย่างนี่ คำว่าเครือ่งหมาย shap

1106
01:13:42,126 --> 01:13:46,126
หรือ ก็คือเป็น Comment

1107
01:13:46,127 --> 01:13:50,127

1108
01:13:50,129 --> 01:13:54,129

1109
01:13:54,130 --> 01:13:58,130
เพราะว่า index นี่ก็คือในภาษา

1110
01:13:58,132 --> 01:14:02,132
ก็คือดัชนีหรือตัวชี้ชี้ตำแหน่งนั่นเอง

1111
01:14:02,133 --> 01:14:06,133

1112
01:14:06,134 --> 01:14:10,134

1113
01:14:10,136 --> 01:14:14,136
เมือ่ประกาศตัวแปรให้

1114
01:14:14,137 --> 01:14:18,137
สำหรับการวนรอบแล้ว

1115
01:14:18,150 --> 01:14:22,150

1116
01:14:22,152 --> 01:14:26,152

1117
01:14:26,154 --> 01:14:30,154
เมื่อเราพิมพ์ทุกครั้งนี่ มันจะมีเหมือน

1118
01:14:30,159 --> 01:14:34,159
เห็นไหมคะ เหมือน

1119
01:14:34,160 --> 01:14:38,160

1120
01:14:38,162 --> 01:14:42,162

1121
01:14:42,163 --> 01:14:46,163
ไป i น้อยกว่า

1122
01:14:46,164 --> 01:14:50,164
range range ในที่นี้เป็นคำสั่ง

1123
01:14:50,165 --> 01:14:54,165

1124
01:14:54,168 --> 01:14:58,168

1125
01:14:58,172 --> 01:15:02,172
คือที่มันนับน่ะค่ะ

1126
01:15:02,173 --> 01:15:06,173
ที่มันจะนับ นับตัวข้อมูลที่

1127
01:15:06,174 --> 01:15:10,174

1128
01:15:10,175 --> 01:15:14,175

1129
01:15:14,177 --> 01:15:18,177
ไหนละ โค้ด l-e

1130
01:15:18,179 --> 01:15:22,179
ปุ๊บ...

1131
01:15:22,182 --> 01:15:26,182

1132
01:15:26,183 --> 01:15:30,183

1133
01:15:30,184 --> 01:15:34,184
l-e-n

1134
01:15:34,186 --> 01:15:38,186
เห็นไหมมันจะมีตัวคำสั่ง

1135
01:15:38,187 --> 01:15:42,187

1136
01:15:42,188 --> 01:15:46,188

1137
01:15:46,190 --> 01:15:50,190
ใน len ที่เราต้องการเช็กก็คือ

1138
01:15:50,192 --> 01:15:54,192
สิ่งที่อยู่ใน myList

1139
01:15:54,193 --> 01:15:58,193

1140
01:15:58,194 --> 01:16:02,194

1141
01:16:02,195 --> 01:16:06,195
ผิด สังเกตที่อะไร เมื่อเราสร้างปุ๊บนี่

1142
01:16:06,197 --> 01:16:10,197
พอครั้งต่อไปมันขึ้น

1143
01:16:10,198 --> 01:16:14,198

1144
01:16:14,199 --> 01:16:18,199

1145
01:16:18,200 --> 01:16:22,200
หรือ for หรือ if พวกนนี้จะต้องปี

1146
01:16:22,201 --> 01:16:26,201
นะคะ แล้วก็

1147
01:16:26,202 --> 01:16:30,202

1148
01:16:30,205 --> 01:16:34,205

1149
01:16:34,209 --> 01:16:38,209
ใน myList ของเรานั่นเองนะคะ

1150
01:16:38,211 --> 01:16:42,211
คลิกเลือกจะได้ไม่พิมะ์ผิด

1151
01:16:42,212 --> 01:16:46,212

1152
01:16:46,213 --> 01:16:50,213

1153
01:16:50,214 --> 01:16:54,214
เห็นไหมคะ myList มัน

1154
01:16:54,216 --> 01:16:58,216
เราคลิกเพื่อเลือกมันจะไม่เกิดปัญหา

1155
01:16:58,217 --> 01:17:02,217

1156
01:17:02,218 --> 01:17:06,218

1157
01:17:06,219 --> 01:17:10,219
พิมพ์ที่อยู่ใน myList นี่ ที่ตัว

1158
01:17:10,221 --> 01:17:14,221
แปร i มันไปนับไว้นี่

1159
01:17:14,222 --> 01:17:18,222

1160
01:17:18,223 --> 01:17:22,223

1161
01:17:22,225 --> 01:17:26,225
นี่ ให้ทำอะไร ก้พอเมื่อวนรอบปุ๊บ

1162
01:17:26,226 --> 01:17:30,226
พอ Print ตัว myList รอบที่ 1

1163
01:17:30,229 --> 01:17:34,229

1164
01:17:34,230 --> 01:17:38,230

1165
01:17:38,232 --> 01:17:42,232
i มีค่าเท่า i+

1166
01:17:42,238 --> 01:17:46,238
1 ก็คือพอ

1167
01:17:46,242 --> 01:17:50,242

1168
01:17:50,244 --> 01:17:54,244

1169
01:17:54,246 --> 01:17:58,246
เพิ่มไปเรื่อบ ๆ จนกว่า แล้วมะนจะ print ไปจนกว่าจะ

1170
01:17:58,250 --> 01:18:02,250
สิ่งที่อยู่ใน List ของเรา

1171
01:18:02,252 --> 01:18:06,252

1172
01:18:06,253 --> 01:18:10,253

1173
01:18:10,254 --> 01:18:14,254
กด play ดูได้เลย หลังจากที่เราพิมพ์เสร็จ

1174
01:18:14,255 --> 01:18:18,255
เห็นไหมคะ

1175
01:18:18,256 --> 01:18:22,256

1176
01:18:22,258 --> 01:18:26,258

1177
01:18:26,259 --> 01:18:30,259
วนรอบไป จนกว่ามันจะ prit

1178
01:18:30,263 --> 01:18:34,263
นะคะ

1179
01:18:34,264 --> 01:18:38,264

1180
01:18:38,265 --> 01:18:42,265

1181
01:18:42,266 --> 01:18:46,266
ตัวแปรเพื่อระบุค่าเริ่มต้นการวนรอบเสมอ

1182
01:18:46,268 --> 01:18:50,268
นะคะ แต่ถ้าใช้ For นี่ไม่ต้อง

1183
01:18:50,269 --> 01:18:54,269

1184
01:18:54,270 --> 01:18:58,270

1185
01:18:58,272 --> 01:19:02,272
มันจะเริ่มที่อะไร เสร็จเมื่อไหร่

1186
01:19:02,273 --> 01:19:06,273

1187
01:19:06,274 --> 01:19:10,274

1188
01:19:10,275 --> 01:19:14,275

1189
01:19:14,278 --> 01:19:18,278
เราก็จะเสร็จสิ้น

1190
01:19:18,279 --> 01:19:22,279
ในการ Coding ของวันนี้

1191
01:19:22,281 --> 01:19:26,281

1192
01:19:26,282 --> 01:19:30,282

1193
01:19:30,283 --> 01:19:34,283
คำสั่ง b

1194
01:19:34,286 --> 01:19:38,286
อ้าว ๆ ๆ ขอขยาย

1195
01:19:38,288 --> 01:19:42,288

1196
01:19:42,289 --> 01:19:46,289

1197
01:19:46,290 --> 01:19:50,290
มาหน้าใหม่แล้วนี่

1198
01:19:50,291 --> 01:19:54,291
ดูนะคะ คำสั่ง

1199
01:19:54,292 --> 01:19:58,292

1200
01:19:58,293 --> 01:20:02,293

1201
01:20:02,295 --> 01:20:06,295
อาจจะ ถ้าเราต้องการ break  มันล่ะ

1202
01:20:06,296 --> 01:20:10,296
จำนวณ

1203
01:20:10,298 --> 01:20:14,298

1204
01:20:14,299 --> 01:20:18,299

1205
01:20:18,300 --> 01:20:22,300
มันอยู่ที่ 2 คำสั่งนี้เลย break  กับ

1206
01:20:22,302 --> 01:20:26,302
continue

1207
01:20:26,304 --> 01:20:30,304

1208
01:20:30,306 --> 01:20:34,306

1209
01:20:34,307 --> 01:20:38,307
นะคะ ชื่อคำสั่ง

1210
01:20:38,309 --> 01:20:42,309
บอกอยู่แล้วว่าหยุด

1211
01:20:42,314 --> 01:20:46,314

1212
01:20:46,318 --> 01:20:50,318

1213
01:20:50,319 --> 01:20:54,319
การทำงานนะคะ

1214
01:20:54,325 --> 01:20:58,325

1215
01:20:58,326 --> 01:21:02,326

1216
01:21:02,328 --> 01:21:06,328

1217
01:21:06,331 --> 01:21:10,331

1218
01:21:10,335 --> 01:21:14,335

1219
01:21:14,341 --> 01:21:18,341

1220
01:21:18,343 --> 01:21:22,343

1221
01:21:22,345 --> 01:21:26,345

1222
01:21:26,346 --> 01:21:30,346

1223
01:21:30,351 --> 01:21:34,351

1224
01:21:34,353 --> 01:21:38,353

1225
01:21:38,359 --> 01:21:42,359

1226
01:21:42,362 --> 01:21:46,362

1227
01:21:46,363 --> 01:21:50,363

1228
01:21:50,366 --> 01:21:54,366

1229
01:21:54,368 --> 01:21:58,368

1230
01:21:58,371 --> 01:22:02,371

1231
01:22:02,372 --> 01:22:06,372

1232
01:22:06,374 --> 01:22:10,374

1233
01:22:10,378 --> 01:22:14,378

1234
01:22:14,381 --> 01:22:18,381

1235
01:22:18,382 --> 01:22:22,382

1236
01:22:22,385 --> 01:22:26,385

1237
01:22:26,386 --> 01:22:30,386

1238
01:22:30,389 --> 01:22:34,389

1239
01:22:34,391 --> 01:22:38,391

1240
01:22:38,393 --> 01:22:42,393

1241
01:22:42,396 --> 01:22:46,396
นะคะ เมื่อกี้ คำสั่งใหม่ของเรา

1242
01:22:46,400 --> 01:22:50,400
พี่ล่ามได้ยินไหมคะ

1243
01:22:50,401 --> 01:22:54,401

1244
01:22:54,402 --> 01:22:58,402

1245
01:22:58,403 --> 01:23:02,403

1246
01:23:02,404 --> 01:23:06,404

1247
01:23:06,406 --> 01:23:10,406

1248
01:23:10,408 --> 01:23:14,408

1249
01:23:14,410 --> 01:23:18,410

1250
01:23:18,412 --> 01:23:22,412

1251
01:23:22,414 --> 01:23:26,414

1252
01:23:26,415 --> 01:23:30,415

1253
01:23:30,419 --> 01:23:34,419

1254
01:23:34,421 --> 01:23:38,421

1255
01:23:38,426 --> 01:23:42,426

1256
01:23:42,428 --> 01:23:46,428

1257
01:23:46,430 --> 01:23:50,430

1258
01:23:50,432 --> 01:23:54,432

1259
01:23:54,435 --> 01:23:58,435

1260
01:23:58,437 --> 01:24:02,437

1261
01:24:02,440 --> 01:24:06,440
// พี่ล่ามได้ยินไมหคะ

1262
01:24:06,441 --> 01:24:10,441

1263
01:24:10,446 --> 01:24:14,446

1264
01:24:14,447 --> 01:24:18,447

1265
01:24:18,448 --> 01:24:22,448

1266
01:24:22,450 --> 01:24:26,450

1267
01:24:26,451 --> 01:24:30,451

1268
01:24:30,453 --> 01:24:34,453

1269
01:24:34,456 --> 01:24:38,456

1270
01:24:38,458 --> 01:24:42,458

1271
01:24:42,460 --> 01:24:46,460

1272
01:24:46,461 --> 01:24:50,461

1273
01:24:50,463 --> 01:24:54,463

1274
01:24:54,465 --> 01:24:58,465

1275
01:24:58,467 --> 01:25:02,467

1276
01:25:02,469 --> 01:25:06,469

1277
01:25:06,471 --> 01:25:10,471

1278
01:25:10,474 --> 01:25:14,474

1279
01:25:14,476 --> 01:25:18,476

1280
01:25:18,478 --> 01:25:22,478

1281
01:25:22,480 --> 01:25:26,480

1282
01:25:26,481 --> 01:25:30,481

1283
01:25:30,483 --> 01:25:34,483

1284
01:25:34,485 --> 01:25:38,485

1285
01:25:38,487 --> 01:25:42,487

1286
01:25:42,488 --> 01:25:46,488

1287
01:25:46,490 --> 01:25:50,490

1288
01:25:50,495 --> 01:25:54,495

1289
01:25:54,499 --> 01:25:58,499
(อาจารย์สุธิรา)  พี่ล่ามได้ยินไมหคะ

1290
01:25:58,504 --> 01:26:02,504

1291
01:26:02,505 --> 01:26:06,505

1292
01:26:06,506 --> 01:26:10,506

1293
01:26:10,510 --> 01:26:14,510

1294
01:26:14,512 --> 01:26:18,512
พี่ล่ามได้ยินไหมคะ

1295
01:26:18,515 --> 01:26:22,515

1296
01:26:22,517 --> 01:26:26,517

1297
01:26:26,518 --> 01:26:30,518
ได้ยินอยู่นะ

1298
01:26:30,519 --> 01:26:34,519

1299
01:26:34,521 --> 01:26:38,521

1300
01:26:38,524 --> 01:26:42,524

1301
01:26:42,526 --> 01:26:46,526
มันเอาไว้เพื่อทำอะไรนะคะ

1302
01:26:46,528 --> 01:26:50,528

1303
01:26:50,533 --> 01:26:54,533

1304
01:26:54,534 --> 01:26:58,534

1305
01:26:58,537 --> 01:27:02,537
2 คำสั่งสุดท้ายนะคะ ก็คือ

1306
01:27:02,539 --> 01:27:06,539
break กับ continue ชื่อมันก็แปลตามตัว

1307
01:27:06,541 --> 01:27:10,541

1308
01:27:10,543 --> 01:27:14,543

1309
01:27:14,544 --> 01:27:18,544
หรือกำเบรก

1310
01:27:18,548 --> 01:27:22,548
ส่วน continue continue ก็คือให้มันไปต่อ

1311
01:27:22,550 --> 01:27:26,550

1312
01:27:26,551 --> 01:27:30,551

1313
01:27:30,553 --> 01:27:34,553
อื่นเลยนะคะ เดี๋ยวมาดูตัวอย่าง

1314
01:27:34,556 --> 01:27:38,556
การใช้งาน continue กับ break

1315
01:27:38,557 --> 01:27:42,557

1316
01:27:42,558 --> 01:27:46,558

1317
01:27:46,561 --> 01:27:50,561
ได้ยินแล้ว ได้ยินแล้ว เมื่อกี้

1318
01:27:50,563 --> 01:27:54,563
ว่าไม่ได้ยิน

1319
01:27:54,564 --> 01:27:58,564

1320
01:27:58,566 --> 01:28:02,566

1321
01:28:02,568 --> 01:28:06,568
หลักการง่าย ๆ นะคะ เราจะใช้ break  เมื

1322
01:28:06,570 --> 01:28:10,570

1323
01:28:10,573 --> 01:28:14,573

1324
01:28:14,574 --> 01:28:18,574

1325
01:28:18,575 --> 01:28:22,575
มันจะไม่มี if มีอะไรเข้ามา แต่พอเราจะใช้ break

1326
01:28:22,577 --> 01:28:26,577
โผล่ขึ้นมาปุ๊บแล้วมาปิดด้วย

1327
01:28:26,579 --> 01:28:30,579

1328
01:28:30,580 --> 01:28:34,580

1329
01:28:34,581 --> 01:28:38,581
ว่า ถ้าโดยปกติ ถ้าเราพิมพ์

1330
01:28:38,584 --> 01:28:42,584
i ใน range 1-10 นี่

1331
01:28:42,587 --> 01:28:46,587

1332
01:28:46,588 --> 01:28:50,588

1333
01:28:50,590 --> 01:28:54,590
นะคะ loop ของ for นี่คือ มีค่าที่แน่นอ

1334
01:28:54,591 --> 01:28:58,591
ที่มันจะขึ้นก็คือ1-9

1335
01:28:58,593 --> 01:29:02,593

1336
01:29:02,594 --> 01:29:06,594

1337
01:29:06,595 --> 01:29:10,595
ถึง 5 1 ไปถึง 5 ปุ๊บ มันจะหยุดการทำงานเล

1338
01:29:10,596 --> 01:29:14,596
มันจะหยุดการทำงานเลยมัน

1339
01:29:14,598 --> 01:29:18,598

1340
01:29:18,599 --> 01:29:22,599

1341
01:29:22,601 --> 01:29:26,601
จาก if นะ อย่าพึ่งไปดูบรรทัด

1342
01:29:26,603 --> 01:29:30,603
ที่ 3 บรรทัดล่าง

1343
01:29:30,605 --> 01:29:34,605

1344
01:29:34,609 --> 01:29:38,609

1345
01:29:38,613 --> 01:29:42,613
1 แล้วค่าสุดท้าย 10 1 แล้วก็

1346
01:29:42,615 --> 01:29:46,615
นับต่อไป

1347
01:29:46,622 --> 01:29:50,622

1348
01:29:50,623 --> 01:29:54,623

1349
01:29:54,624 --> 01:29:58,624
มันจะต้องปริ้นเลข 1-9

1350
01:29:58,627 --> 01:30:02,627
มี break มาโดย break มันจะทำงานเมื่อ

1351
01:30:02,629 --> 01:30:06,629

1352
01:30:06,630 --> 01:30:10,630

1353
01:30:10,631 --> 01:30:14,631
นั่นหมายถึงว่าเมื่อ i เริ่มที่ 1

1354
01:30:14,632 --> 01:30:18,632
ไปจนถึงเลข 5 มันจะหยุดการทำงาน

1355
01:30:18,635 --> 01:30:22,635

1356
01:30:22,636 --> 01:30:26,636

1357
01:30:26,638 --> 01:30:30,638
เราจะเปิดโปรแกรมเรานะคะ

1358
01:30:30,641 --> 01:30:34,641

1359
01:30:34,643 --> 01:30:38,643

1360
01:30:38,645 --> 01:30:42,645

1361
01:30:42,647 --> 01:30:46,647
เดี๋ยวกดสิ้นสุดการนำเสนอก่อนนะคะ

1362
01:30:46,649 --> 01:30:50,649
ค่ะ ทำไมไม่สลับ

1363
01:30:50,651 --> 01:30:54,651

1364
01:30:54,652 --> 01:30:58,652

1365
01:30:58,655 --> 01:31:02,655
เรียบร้อย

1366
01:31:02,656 --> 01:31:06,656
โรงเรียนจออีกแล้วเอาเข้าไป

1367
01:31:06,658 --> 01:31:10,658

1368
01:31:10,659 --> 01:31:14,659

1369
01:31:14,659 --> 01:31:18,659
นั่นจอไม่ได้ทีนี้

1370
01:31:18,661 --> 01:31:22,661
ล่ามได้จอไม่ได้

1371
01:31:22,662 --> 01:31:26,662

1372
01:31:26,664 --> 01:31:30,664

1373
01:31:30,671 --> 01:31:34,671
ไปทีหนึ่งแล้ว

1374
01:31:34,674 --> 01:31:38,674
ทีนี้ถอดความไม่ได้ยิน

1375
01:31:38,675 --> 01:31:42,675

1376
01:31:42,685 --> 01:31:46,685

1377
01:31:46,688 --> 01:31:50,688
เราจะ break  ได้ก้ต่อเมื่อ

1378
01:31:50,689 --> 01:31:54,689
มันมีตัวมาบอกให้รู้

1379
01:31:54,690 --> 01:31:58,690

1380
01:31:58,692 --> 01:32:02,692

1381
01:32:02,693 --> 01:32:06,693
i ของเรา ถ้า i นะคะ

1382
01:32:06,695 --> 01:32:10,695
เราจะให้มัน break เมื่อ i ถึง 5

1383
01:32:10,696 --> 01:32:14,696

1384
01:32:14,698 --> 01:32:18,698

1385
01:32:18,748 --> 01:32:22,748
เครคือ่งหมาย colon  ปิดทเ้ายคำสั่งเสมอ

1386
01:32:22,751 --> 01:32:26,751
ก็คือให้มัน break

1387
01:32:26,754 --> 01:32:30,754

1388
01:32:30,755 --> 01:32:34,755

1389
01:32:34,756 --> 01:32:38,756
นี่ คำสั่งหลักนี่เหมือนเดิม ก็คือ

1390
01:32:38,758 --> 01:32:42,758
มี For กับ Print

1391
01:32:42,761 --> 01:32:46,761

1392
01:32:46,762 --> 01:32:50,762

1393
01:32:50,764 --> 01:32:54,764
อีก เพื่อเช็ก  1 และ 2, 3, 4 wxginjvp q

1394
01:32:54,768 --> 01:32:58,768
แต่อันนี้พอมีเงื่อนไขมาว่า

1395
01:32:58,769 --> 01:33:02,769

1396
01:33:02,771 --> 01:33:06,771

1397
01:33:06,772 --> 01:33:10,772
เห็นไหม พอ break  นี่

1398
01:33:10,776 --> 01:33:14,776
พอถึง 5 ปุ๊บมันก็จะหยุด Print

1399
01:33:14,777 --> 01:33:18,777

1400
01:33:18,779 --> 01:33:22,779

1401
01:33:22,781 --> 01:33:26,781
มัน printถึงแค่เลข 9

1402
01:33:26,782 --> 01:33:30,782
พอมันเช็กแล้วว่า

1403
01:33:30,785 --> 01:33:34,785

1404
01:33:34,787 --> 01:33:38,787

1405
01:33:38,789 --> 01:33:42,789
มัน print ไปถึงแค่ 4 ไง พอมัน/ไปเช็ก

1406
01:33:42,791 --> 01:33:46,791
เข้าใจนะ เข้าใจความหมายของ

1407
01:33:46,793 --> 01:33:50,793

1408
01:33:50,798 --> 01:33:54,798

1409
01:33:54,799 --> 01:33:58,799
รอบที่ 2  มันกจะพิมพ์ 2 ขึ้นมา

1410
01:33:58,800 --> 01:34:02,800
พิมพ์ 3 รอบที่ 4 พิมพ์ 4

1411
01:34:02,801 --> 01:34:06,801

1412
01:34:06,802 --> 01:34:10,802

1413
01:34:10,803 --> 01:34:14,803
ความแตกต่างกัน

1414
01:34:14,805 --> 01:34:18,805
ตัวที่...

1415
01:34:18,806 --> 01:34:22,806

1416
01:34:22,811 --> 01:34:26,811

1417
01:34:26,813 --> 01:34:30,813
print ตามจำนวนรอบที่แน่นอน

1418
01:34:30,818 --> 01:34:34,818
ถ้าเราสั่ง i พิมพ์ตั้งแต่ 1 ไป

1419
01:34:34,820 --> 01:34:38,820

1420
01:34:38,821 --> 01:34:42,821

1421
01:34:42,822 --> 01:34:46,822
8 print print ถึง 9 พอถึงรอบที่

1422
01:34:46,824 --> 01:34:50,824
มันครบไงนึกออกไหม

1423
01:34:50,826 --> 01:34:54,826

1424
01:34:54,827 --> 01:34:58,827

1425
01:34:58,829 --> 01:35:02,829
มัน เมื่อมมันเจอ 5 พรอบที่ 1

1426
01:35:02,830 --> 01:35:06,830
ยังเจอ 1 อยู่นะ พอครั้ง

1427
01:35:06,831 --> 01:35:10,831

1428
01:35:10,832 --> 01:35:14,832

1429
01:35:14,833 --> 01:35:18,833
เพราะยังไม่ถึง 5 พอวนไปอีกรอบ 1 เจอ 5 ปุ๊บ

1430
01:35:18,836 --> 01:35:22,836
มัน break เพราะฉะนั้น

1431
01:35:22,837 --> 01:35:26,837

1432
01:35:26,838 --> 01:35:30,838

1433
01:35:30,841 --> 01:35:34,841
พอคั่น เมื่อถึงรอบเท่านี้ แล้ว break

1434
01:35:34,842 --> 01:35:38,842
ไปทำอย่างอื่นโดยใช้ break มา

1435
01:35:38,844 --> 01:35:42,844

1436
01:35:42,847 --> 01:35:46,847

1437
01:35:46,848 --> 01:35:50,848

1438
01:35:50,849 --> 01:35:54,849
ประกาศตัวแปล integer

1439
01:35:54,851 --> 01:35:58,851

1440
01:35:58,852 --> 01:36:02,852

1441
01:36:02,853 --> 01:36:06,853
มาจาก integer  นะคะ เพื่อบอกว่าคตัวแปรนี้เป็นต

1442
01:36:06,856 --> 01:36:10,856
เลข มีค่าเริ่มต้นที่ 0

1443
01:36:10,858 --> 01:36:14,858

1444
01:36:14,859 --> 01:36:18,859

1445
01:36:18,860 --> 01:36:22,860
จนกว่าจะถึง 10 นั่นเอง

1446
01:36:22,861 --> 01:36:26,861
เพราะบอกแล้วคำสั่ง while

1447
01:36:26,862 --> 01:36:30,862

1448
01:36:30,863 --> 01:36:34,863

1449
01:36:34,866 --> 01:36:38,866
while  มันจะวนไปเรื่อย ๆ ก็ต้อง

1450
01:36:38,868 --> 01:36:42,868
พิมพ์ i มาเรื่อย ๆ

1451
01:36:42,872 --> 01:36:46,872

1452
01:36:46,876 --> 01:36:50,876

1453
01:36:50,877 --> 01:36:54,877
นะคะ แล้วก้มามีเงื่อนไขต่อว่า ถ้า...

1454
01:36:54,881 --> 01:36:58,881
อ้าวเดี๋ยว ๆ เดี๋ยวให้ดูตัวอย่า

1455
01:36:58,883 --> 01:37:02,883

1456
01:37:02,885 --> 01:37:06,885

1457
01:37:06,887 --> 01:37:10,887
ค่าให้ Integer  i เริ่มที่ 0 เพื่อให

1458
01:37:10,888 --> 01:37:14,888
มันวนรอบโดยที่เงื่อนไข

1459
01:37:14,890 --> 01:37:18,890

1460
01:37:18,891 --> 01:37:22,891

1461
01:37:22,892 --> 01:37:26,892
print a เฉยเลย มั่วแล่้ว

1462
01:37:26,893 --> 01:37:30,893
เพราะเราบอกแล้วตัวแปรที่เราใช้คือ

1463
01:37:30,896 --> 01:37:34,896

1464
01:37:34,897 --> 01:37:38,897

1465
01:37:38,898 --> 01:37:42,898
ความแตกต่างตัว for

1466
01:37:42,899 --> 01:37:46,899
Code ครั้งที่ 1 ก็คือ

1467
01:37:46,900 --> 01:37:50,900

1468
01:37:50,902 --> 01:37:54,902

1469
01:37:54,907 --> 01:37:58,907
integer  integer  i

1470
01:37:58,910 --> 01:38:02,910
เท่ากับ กำหนด

1471
01:38:02,911 --> 01:38:06,911

1472
01:38:06,912 --> 01:38:10,912

1473
01:38:10,916 --> 01:38:14,916
จากนั้นใส่การวนรอบ โดยใช้คำสั่ง while

1474
01:38:14,918 --> 01:38:18,918
while W-h-i

1475
01:38:18,920 --> 01:38:22,920

1476
01:38:22,924 --> 01:38:26,924

1477
01:38:26,928 --> 01:38:30,928
นี่นะคะ มันจะทำงานเมื่อ

1478
01:38:30,929 --> 01:38:34,929
ให้วนรอบจนกว่า I นี่

1479
01:38:34,930 --> 01:38:38,930

1480
01:38:38,931 --> 01:38:42,931

1481
01:38:42,932 --> 01:38:46,932
นะคะ ปิดเครื่องหมาย ปิดคำสั่ง while  ด

1482
01:38:46,934 --> 01:38:50,934
เสมอ

1483
01:38:50,936 --> 01:38:54,936

1484
01:38:54,938 --> 01:38:58,938

1485
01:38:58,941 --> 01:39:02,941
i = i+1 นะ

1486
01:39:02,943 --> 01:39:06,943
แต่ถ้ารอบนี้อาจารย์แม่ใช้

1487
01:39:06,944 --> 01:39:10,944

1488
01:39:10,946 --> 01:39:14,946

1489
01:39:14,949 --> 01:39:18,949
semicolon

1490
01:39:18,951 --> 01:39:22,951
เสร็จแล้วอยากรู้

1491
01:39:22,952 --> 01:39:26,952

1492
01:39:26,953 --> 01:39:30,953

1493
01:39:30,956 --> 01:39:34,956
ออกมาดูด้วยนะคะ

1494
01:39:34,960 --> 01:39:38,960
แล้วลองกด Play อันนี้

1495
01:39:38,964 --> 01:39:42,964

1496
01:39:42,965 --> 01:39:46,965

1497
01:39:46,967 --> 01:39:50,967
นี่ ไปใส่ integer  ทำไมนี่

1498
01:39:50,969 --> 01:39:54,969
แสดงว่าตอนเขียน Code นี่

1499
01:39:54,971 --> 01:39:58,971

1500
01:39:58,972 --> 01:40:02,972

1501
01:40:02,973 --> 01:40:06,973
นะ แล้วก้ระบุ พอใส่เท่ากับ มันก็รู้อยู่แล้วว่า

1502
01:40:06,975 --> 01:40:10,975
ถ้าใส่เลข 0 เข้าไป

1503
01:40:10,976 --> 01:40:14,976

1504
01:40:14,977 --> 01:40:18,977

1505
01:40:18,978 --> 01:40:22,978
อย่างแรง

1506
01:40:22,981 --> 01:40:26,981
รอบนี้ Error น่าจะไม่ขึ้นแล้วนะ

1507
01:40:26,982 --> 01:40:30,982

1508
01:40:30,984 --> 01:40:34,984

1509
01:40:34,985 --> 01:40:38,985
i++

1510
01:40:38,987 --> 01:40:42,987

1511
01:40:42,991 --> 01:40:46,991

1512
01:40:46,993 --> 01:40:50,993

1513
01:40:50,995 --> 01:40:54,995
i = i+1 แสดงว่าพิมพ์ผิด

1514
01:40:55,000 --> 01:40:59,000
ใช่ไหม Memory Error

1515
01:40:59,002 --> 01:41:03,002

1516
01:41:03,003 --> 01:41:07,003

1517
01:41:07,004 --> 01:41:11,004

1518
01:41:11,006 --> 01:41:15,006

1519
01:41:15,008 --> 01:41:19,008

1520
01:41:19,011 --> 01:41:23,011

1521
01:41:23,013 --> 01:41:27,013

1522
01:41:27,014 --> 01:41:31,014

1523
01:41:31,017 --> 01:41:35,017

1524
01:41:35,019 --> 01:41:39,019

1525
01:41:39,022 --> 01:41:43,022
ก็ยังอยู่ในเกณฑ์มัน มันถึง print 1-10

1526
01:41:43,027 --> 01:41:47,027
อันนี้แล้วทีนัเกถ้า break เอา break มา

1527
01:41:47,029 --> 01:41:51,029

1528
01:41:51,030 --> 01:41:55,030

1529
01:41:55,031 --> 01:41:59,031

1530
01:41:59,033 --> 01:42:03,033

1531
01:42:03,036 --> 01:42:07,036

1532
01:42:07,038 --> 01:42:11,038

1533
01:42:11,040 --> 01:42:15,040
ถ้า could i

1534
01:42:15,044 --> 01:42:19,044

1535
01:42:19,046 --> 01:42:23,046

1536
01:42:23,048 --> 01:42:27,048

1537
01:42:27,049 --> 01:42:31,049
เท่ากับ

1538
01:42:31,052 --> 01:42:35,052

1539
01:42:35,054 --> 01:42:39,054

1540
01:42:39,057 --> 01:42:43,057

1541
01:42:43,058 --> 01:42:47,058
จนมันถึง 5 มันจะต้อง

1542
01:42:47,059 --> 01:42:51,059
ตัวอย่านี้ทำไมคีย์ข้อมูลผิดนนะนี่

1543
01:42:51,060 --> 01:42:55,060

1544
01:42:55,061 --> 01:42:59,061

1545
01:42:59,062 --> 01:43:03,062

1546
01:43:03,063 --> 01:43:07,063

1547
01:43:07,065 --> 01:43:11,065

1548
01:43:11,067 --> 01:43:15,067

1549
01:43:15,070 --> 01:43:19,070

1550
01:43:19,072 --> 01:43:23,072

1551
01:43:23,074 --> 01:43:27,074

1552
01:43:27,075 --> 01:43:31,075

1553
01:43:31,077 --> 01:43:35,077

1554
01:43:35,081 --> 01:43:39,081
IF i = 5

1555
01:43:39,085 --> 01:43:43,085

1556
01:43:43,086 --> 01:43:47,086

1557
01:43:47,087 --> 01:43:51,087
if i = 5

1558
01:43:51,089 --> 01:43:55,089
Run แล้วนะ

1559
01:43:55,091 --> 01:43:59,091

1560
01:43:59,093 --> 01:44:03,093

1561
01:44:03,094 --> 01:44:07,094
ลืมอะไร ลืมคำำสั่งไปตัวหนึ่ง

1562
01:44:07,096 --> 01:44:11,096

1563
01:44:11,097 --> 01:44:15,097

1564
01:44:15,098 --> 01:44:19,098

1565
01:44:19,100 --> 01:44:23,100
ต่าง... ผลลัพธ์ไดเ

1566
01:44:23,101 --> 01:44:27,101
เพราะได้เหมือน For นะคะ

1567
01:44:27,102 --> 01:44:31,102

1568
01:44:31,103 --> 01:44:35,103

1569
01:44:35,104 --> 01:44:39,104
เพราะฉะนั้นครั้งที่ 1 เริ่ม 1 2 3 4

1570
01:44:39,106 --> 01:44:43,106
พอไปเจอ 5 ปุ๊บ

1571
01:44:43,109 --> 01:44:47,109

1572
01:44:47,110 --> 01:44:51,110

1573
01:44:51,111 --> 01:44:55,111
น้อยกว่า 10 ยังอยู่ในเกณฑ์

1574
01:44:55,114 --> 01:44:59,114
11 ว่าอย่างไรครับ

1575
01:44:59,130 --> 01:45:03,130

1576
01:45:03,135 --> 01:45:07,135

1577
01:45:07,136 --> 01:45:11,136

1578
01:45:11,138 --> 01:45:15,138

1579
01:45:15,141 --> 01:45:19,141

1580
01:45:19,142 --> 01:45:23,142

1581
01:45:23,145 --> 01:45:27,145
ตำแหน่งเฉย ๆ นะคะ ผลลัพธ์ที่ได้จากการ

1582
01:45:27,148 --> 01:45:31,148
เป็นการ break เหมือนกับ For เลย

1583
01:45:31,150 --> 01:45:35,150

1584
01:45:35,151 --> 01:45:39,151

1585
01:45:39,152 --> 01:45:43,152

1586
01:45:43,156 --> 01:45:47,156

1587
01:45:47,157 --> 01:45:51,157

1588
01:45:51,159 --> 01:45:55,159

1589
01:45:55,161 --> 01:45:59,161

1590
01:45:59,165 --> 01:46:03,165

1591
01:46:03,167 --> 01:46:07,167

1592
01:46:07,168 --> 01:46:11,168

1593
01:46:11,170 --> 01:46:15,170

1594
01:46:15,172 --> 01:46:19,172
เด็ก ๆ ดูนะคะ สังเกต

1595
01:46:19,175 --> 01:46:23,175

1596
01:46:23,176 --> 01:46:27,176

1597
01:46:27,177 --> 01:46:31,177
เด็ก ๆ ไปคลิก คลิก curser ไปที่

1598
01:46:31,178 --> 01:46:35,178
ตำแหน่งของ i มันจะมาชิด

1599
01:46:35,179 --> 01:46:39,179

1600
01:46:39,180 --> 01:46:43,180

1601
01:46:43,183 --> 01:46:47,183
ทุกบรรทัดก็คทอจบคำวั่ง 1 บรรทัด กด Enter

1602
01:46:47,184 --> 01:46:51,184
เพราะพอจบ 1 บรรทัด

1603
01:46:51,185 --> 01:46:55,185

1604
01:46:55,186 --> 01:46:59,186

1605
01:46:59,187 --> 01:47:03,187
ตำแหน่งมันจะTab ไปให้ อัติ

1606
01:47:03,189 --> 01:47:07,189
แล้วมันจะทำให้ โครงสร้างของ

1607
01:47:07,190 --> 01:47:11,190

1608
01:47:11,191 --> 01:47:15,191

1609
01:47:15,192 --> 01:47:19,192
คำสั่งเสร็จ 1 บรรทัด ให้กด Enter

1610
01:47:19,195 --> 01:47:23,195
อย่าไปใช้คลิกเคอร์เซอร์

1611
01:47:23,196 --> 01:47:27,196

1612
01:47:27,197 --> 01:47:31,197

1613
01:47:31,198 --> 01:47:35,198
ที่เป็นประเภท while  ปุ๊บนะคะ หรือ if

1614
01:47:35,200 --> 01:47:39,200
พอกด Enter มันจะเคาะ Tab

1615
01:47:39,201 --> 01:47:43,201

1616
01:47:43,202 --> 01:47:47,202

1617
01:47:47,203 --> 01:47:51,203
นี่ พอกด Enter เสร็จ ต้องมา

1618
01:47:51,205 --> 01:47:55,205
เลื่อนนึกออกนะ แต่แบบไหมนี่

1619
01:47:55,206 --> 01:47:59,206

1620
01:47:59,208 --> 01:48:03,208

1621
01:48:03,210 --> 01:48:07,210
จำไว้เลยต้องกด Enter เสมอนคะ จะได้ไม่เก

1622
01:48:07,211 --> 01:48:11,211
เกิดปัญหาไอ้โครงสร้างผิดอีก

1623
01:48:11,213 --> 01:48:15,213

1624
01:48:15,214 --> 01:48:19,214

1625
01:48:19,215 --> 01:48:23,215
ยัง Error นะคะ คำที่มันขึ้นมาปิ

1626
01:48:23,218 --> 01:48:27,218
เดี๋ยวให้ดูนะคะ โดนส่วนใหญ่

1627
01:48:27,219 --> 01:48:31,219

1628
01:48:31,220 --> 01:48:35,220

1629
01:48:35,222 --> 01:48:39,222
จพะขึ้นอย่างไร เดี๋ยวจะทำให้ดู

1630
01:48:39,223 --> 01:48:43,223

1631
01:48:43,224 --> 01:48:47,224

1632
01:48:47,227 --> 01:48:51,227

1633
01:48:51,229 --> 01:48:55,229
Error  เห็นไหมคะ

1634
01:48:55,231 --> 01:48:59,231
and

1635
01:48:59,232 --> 01:49:03,232

1636
01:49:03,233 --> 01:49:07,233

1637
01:49:07,234 --> 01:49:11,234
ตรง คือถ้าคำสั่งแรกนี ่ไม่มี Box จบ

1638
01:49:11,237 --> 01:49:15,237
ขึ้นบรรทัดใหม่

1639
01:49:15,239 --> 01:49:19,239

1640
01:49:19,240 --> 01:49:23,240

1641
01:49:23,241 --> 01:49:27,241
กด Enter เห็นไหมมันก็จะจัด Box

1642
01:49:27,243 --> 01:49:31,243
ให้ให้กับ while

1643
01:49:31,244 --> 01:49:35,244

1644
01:49:35,245 --> 01:49:39,245

1645
01:49:39,246 --> 01:49:43,246
ถ้าขึ้นแบบนี้ปุ๊บ ให้เด็ก  ๆ ดูบรรทัดนั้น แล้วดูตำแกน

1646
01:49:43,248 --> 01:49:47,248
ถ้าคิดว่าตัวเอง

1647
01:49:47,249 --> 01:49:51,249

1648
01:49:51,250 --> 01:49:55,250

1649
01:49:55,252 --> 01:49:59,252
แล้วกด Enter ลง เห็นไหมมะนก็จะ

1650
01:49:59,255 --> 01:50:03,255
เคลื่อนให้เป็น Box

1651
01:50:03,256 --> 01:50:07,256

1652
01:50:07,257 --> 01:50:11,257

1653
01:50:11,258 --> 01:50:15,258
นั่นก็คือ Error ทีจะเกิดขึ้นเวลา โครงสร้าง

1654
01:50:15,260 --> 01:50:19,260
ไม่ถูกมันขึ้น In

1655
01:50:19,263 --> 01:50:23,263

1656
01:50:23,264 --> 01:50:27,264

1657
01:50:27,265 --> 01:50:31,265
เอามันย้อนกลับขึ้นไปบรรทัดก่อนหน้า

1658
01:50:31,267 --> 01:50:35,267
แล้วกด Enter ลงมา โอเคนะคะ

1659
01:50:35,268 --> 01:50:39,268

1660
01:50:39,269 --> 01:50:43,269

1661
01:50:43,273 --> 01:50:47,273
break  แล้วคำสั่งสุดท้ายของวันนี้ก็คือ continue

1662
01:50:47,275 --> 01:50:51,275

1663
01:50:51,277 --> 01:50:55,277

1664
01:50:55,279 --> 01:50:59,279

1665
01:50:59,281 --> 01:51:03,281
ให้มันข้าม เขาบอกว่าข้ามขั้ยตอน

1666
01:51:03,282 --> 01:51:07,282
ก็คอพอมาเจอ continue ปุ๊บ

1667
01:51:07,283 --> 01:51:11,283

1668
01:51:11,285 --> 01:51:15,285

1669
01:51:15,287 --> 01:51:19,287
ข้ามการกระทำก้คือ มันยัง print

1670
01:51:19,289 --> 01:51:23,289
ต่อน่ะ เดี๋ยวให้ดูต่อเด็ก

1671
01:51:23,291 --> 01:51:27,291

1672
01:51:27,292 --> 01:51:31,292

1673
01:51:31,293 --> 01:51:35,293
ดูตัวอย่างเดิมก็ได้จะเอา...

1674
01:51:35,294 --> 01:51:39,294
นี่นะ ที่เราเราเปลี่ยนจาก

1675
01:51:39,296 --> 01:51:43,296

1676
01:51:43,297 --> 01:51:47,297

1677
01:51:47,298 --> 01:51:51,298
ตรงนี้นิดหนึ่ง ไม่เป็นไร เอาตัวเดิมนี่แหละ

1678
01:51:51,300 --> 01:51:55,300
break เป็น continue ดูเฉ

1679
01:51:55,301 --> 01:51:59,301

1680
01:51:59,304 --> 01:52:03,304

1681
01:52:03,306 --> 01:52:07,306

1682
01:52:07,308 --> 01:52:11,308
ดูนะคะที่จะเปลี่ยน

1683
01:52:11,311 --> 01:52:15,311

1684
01:52:15,312 --> 01:52:19,312

1685
01:52:19,314 --> 01:52:23,314
นะคะ c-o-n ขึ้นไหม คำสั่งขึ้นมาแล้ว

1686
01:52:23,316 --> 01:52:27,316
ที่มาแล้ว Play ให้ดูเลยนะคะ

1687
01:52:27,317 --> 01:52:31,317

1688
01:52:31,318 --> 01:52:35,318

1689
01:52:35,321 --> 01:52:39,321
ที่จะ break  ก็คือ เมื่อ i=5

1690
01:52:39,322 --> 01:52:43,322
เปลี่ยนจาก  break เป็น continue

1691
01:52:43,325 --> 01:52:47,325

1692
01:52:47,327 --> 01:52:51,327

1693
01:52:51,329 --> 01:52:55,329
เห็นไหม นั่นหมายถึงพอถึง 5 ก็ทำต่อไปเรนือ่บๆ

1694
01:52:55,332 --> 01:52:59,332
พอถึง 5 ก็ทำต่อไปเรื่อย ๆ

1695
01:52:59,334 --> 01:53:03,334

1696
01:53:03,335 --> 01:53:07,335

1697
01:53:07,336 --> 01:53:11,336
มันก็จะข้าม แล้วก็ไปทำต่อ

1698
01:53:11,340 --> 01:53:15,340
แต่มันไม่มีอะไรเด็ก ๆ ดูเลขอะไรที่มันหายไป

1699
01:53:15,341 --> 01:53:19,341

1700
01:53:19,344 --> 01:53:23,344

1701
01:53:23,345 --> 01:53:27,345
เทียบกันกับข้างบนนะ เห็นไหม

1702
01:53:27,349 --> 01:53:31,349
For in range

1703
01:53:31,352 --> 01:53:35,352

1704
01:53:35,353 --> 01:53:39,353

1705
01:53:39,354 --> 01:53:43,354
5 continue ้คือข้าม เข 5

1706
01:53:43,356 --> 01:53:47,356
ไม่มีเห็นไหม 4 แล้วไป 6

1707
01:53:47,357 --> 01:53:51,357

1708
01:53:51,358 --> 01:53:55,358

1709
01:53:55,359 --> 01:53:59,359
ที่ตรวจสอบใช่ไหมคะ ก้คือพอมาเจอเลข 5

1710
01:53:59,361 --> 01:54:03,361
มันจะไป Print มันจะไป

1711
01:54:03,365 --> 01:54:07,365

1712
01:54:07,366 --> 01:54:11,366

1713
01:54:11,367 --> 01:54:15,367
การวนรอบของ for i ใช่ไหมคะ

1714
01:54:15,368 --> 01:54:19,368
1 เริ่มที่ 1

1715
01:54:19,369 --> 01:54:23,369

1716
01:54:23,372 --> 01:54:27,372

1717
01:54:27,373 --> 01:54:31,373
เท่ากับ 5 พอมันไปเจอเลข 5 ปุ๊บ มันนต้องกระโดดข้เาม

1718
01:54:31,374 --> 01:54:35,374
ทำตัวต่อไปก็คือ 6, 7, 8

1719
01:54:35,375 --> 01:54:39,375

1720
01:54:39,376 --> 01:54:43,376

1721
01:54:43,378 --> 01:54:47,378
สิ่งไหนนะคะ ใช้หลักกาน

1722
01:54:47,379 --> 01:54:51,379
while ก็เหมือนกันก็หลักการ

1723
01:54:51,381 --> 01:54:55,381

1724
01:54:55,383 --> 01:54:59,383

1725
01:54:59,384 --> 01:55:03,384
ตำแหน่งของการข้ามก็จะเปลี่ยนไป

1726
01:55:03,385 --> 01:55:07,385
เพราะฉะนั้น หลักของ break

1727
01:55:07,387 --> 01:55:11,387

1728
01:55:11,389 --> 01:55:15,389

1729
01:55:15,391 --> 01:55:19,391
ว่า เลขที่เจอคือเลข 5 มันก็จะไม่ print 5

1730
01:55:19,396 --> 01:55:23,396
นึกออกไหมมันก็ข้ามไปเลย

1731
01:55:23,398 --> 01:55:27,398

1732
01:55:27,400 --> 01:55:31,400

1733
01:55:31,402 --> 01:55:35,402

1734
01:55:35,404 --> 01:55:39,404
ที่เราทำครั้งแรกนะ

1735
01:55:39,406 --> 01:55:43,406

1736
01:55:43,407 --> 01:55:47,407

1737
01:55:47,407 --> 01:55:51,407
เป้น continue

1738
01:55:51,409 --> 01:55:55,409
continue เราหายไปไหน

1739
01:55:55,410 --> 01:55:59,410

1740
01:55:59,411 --> 01:56:03,411

1741
01:56:03,412 --> 01:56:07,412
พอเปลี่ยนเงื่อนไขจาก พอเจอ 5 แล้ว

1742
01:56:07,414 --> 01:56:11,414
ถ้าใช้ continue นี่มันจะข้ามเลข 5 ไปมันจะ

1743
01:56:11,415 --> 01:56:15,415

1744
01:56:15,416 --> 01:56:19,416

1745
01:56:19,417 --> 01:56:23,417
เป้นจริงใช่ไหมคะ พอมาเจอ continue นี่ พอเจอ..

1746
01:56:23,419 --> 01:56:27,419
เงื่อนไขที่เป็นจริงมันจะข้ามมันจะไม่

1747
01:56:27,420 --> 01:56:31,420

1748
01:56:31,421 --> 01:56:35,421

1749
01:56:35,422 --> 01:56:39,422
ไปเจอนะคะ ก็จะข้ามไป ก็จะไม่ print ออกมา

1750
01:56:39,423 --> 01:56:43,423
นะคะ while ก็ใช้หลักการเดียวกันนะคะ

1751
01:56:43,424 --> 01:56:47,424

1752
01:56:47,426 --> 01:56:51,426

1753
01:56:51,428 --> 01:56:55,428
ผลลัพธ์ก็จะออกมาเหมือนกัน ก็คือ จะไม่ prin

1754
01:56:55,429 --> 01:56:59,429
ปรากฏขึ้นมาถ้าเราใช้ while

1755
01:56:59,430 --> 01:57:03,430

1756
01:57:03,431 --> 01:57:07,431

1757
01:57:07,432 --> 01:57:11,432
tดูที่ while  นะเด็ก ๆ

1758
01:57:11,434 --> 01:57:15,434

1759
01:57:15,436 --> 01:57:19,436

1760
01:57:19,437 --> 01:57:23,437

1761
01:57:23,438 --> 01:57:27,438
เพราะไม่ได้มีอะไรพิสดารเลย เปลี่ยนจาก break

1762
01:57:27,440 --> 01:57:31,440
แค่นั้นเอง

1763
01:57:31,442 --> 01:57:35,442

1764
01:57:35,443 --> 01:57:39,443

1765
01:57:39,445 --> 01:57:43,445

1766
01:57:43,447 --> 01:57:47,447
เห็นไหมคะ เลข 5 จะไม่มีเหมือนกัน

1767
01:57:47,448 --> 01:57:51,448

1768
01:57:51,449 --> 01:57:55,449

1769
01:57:55,451 --> 01:57:59,451
คำสั่ง continue เข้ามา มันจะข้าม

1770
01:57:59,452 --> 01:58:03,452
ข้ามตัวนี้ข้ามเงื่อนไข

1771
01:58:03,453 --> 01:58:07,453

1772
01:58:07,455 --> 01:58:11,455

1773
01:58:11,459 --> 01:58:15,459
เพียงเท่านี้ กับเรื่องของการวน

1774
01:58:15,460 --> 01:58:19,460
วนซ้ำหรือ Loop

1775
01:58:19,461 --> 01:58:23,461

1776
01:58:23,463 --> 01:58:27,463

1777
01:58:27,464 --> 01:58:31,464
จำไปใช้ในการเขียนโปรแกรม

1778
01:58:31,465 --> 01:58:35,465
นะคะ เด็ก ๆ สำหรับสัปดาห์

1779
01:58:35,466 --> 01:58:39,466

1780
01:58:39,468 --> 01:58:43,468

1781
01:58:43,469 --> 01:58:47,469
กินข้ามได้ หิวแล้วใช่ไหม หิวยัง หิวยัง

1782
01:58:47,470 --> 01:58:51,470

1783
01:58:51,472 --> 01:58:55,472

1784
01:58:55,473 --> 01:58:59,473

1785
01:58:59,474 --> 01:59:03,474
ลืมออกจาก Google

1786
01:59:03,477 --> 01:59:07,477

1787
01:59:07,478 --> 01:59:11,478

1788
01:59:11,479 --> 01:59:15,479

1789
01:59:15,483 --> 01:59:19,483

1790
01:59:19,485 --> 01:59:23,485
[สิ้นสุดการถอดความ]

1791
01:59:23,486 --> 01:59:27,486

1792
01:59:27,487 --> 01:59:31,487

1793
01:59:31,489 --> 01:59:35,489

1794
01:59:35,491 --> 01:59:39,491

1795
01:59:39,496 --> 01:59:43,496

1796
01:59:43,497 --> 01:59:47,497

1797
01:59:47,499 --> 01:59:51,499

1798
01:59:51,500 --> 01:59:55,500

1799
01:59:55,502 --> 01:59:59,502

1800
01:59:59,504 --> 02:00:03,504

1801
02:00:03,506 --> 02:00:07,506

1802
02:00:07,508 --> 02:00:11,508

1803
02:00:11,510 --> 02:00:15,510

1804
02:00:15,512 --> 02:00:19,512

1805
02:00:19,514 --> 02:00:23,514

1806
02:00:23,516 --> 02:00:27,516

1807
02:00:27,517 --> 02:00:31,517

1808
02:00:35,520 --> 02:00:38,520

1809
02:00:39,522 --> 02:00:43,522

1810
02:00:43,524 --> 02:00:47,524

1811
02:00:47,527 --> 02:00:51,527

1812
02:00:51,529 --> 02:00:55,529

1813
02:00:55,532 --> 02:00:59,532

1814
02:00:59,535 --> 02:01:03,535

1815
02:01:03,537 --> 02:01:07,537

1816
02:01:07,540 --> 02:01:11,540

1817
02:01:11,543 --> 02:01:15,543

1818
02:01:15,546 --> 02:01:19,546

1819
02:01:19,548 --> 02:01:23,548

1820
02:01:23,549 --> 02:01:27,549

1821
02:01:27,551 --> 02:01:31,551

1822
02:01:31,553 --> 02:01:35,553

1823
02:01:35,555 --> 02:01:39,555

1824
02:01:39,557 --> 02:01:43,557

1825
02:01:43,559 --> 02:01:47,559

1826
02:01:47,561 --> 02:01:51,561

1827
02:01:51,563 --> 02:01:55,563

1828
02:01:55,565 --> 02:01:59,565

1829
02:01:59,568 --> 02:02:03,568

1830
02:02:03,570 --> 02:02:07,570

1831
02:02:07,573 --> 02:02:11,573

1832
02:02:11,576 --> 02:02:15,576

1833
02:02:15,581 --> 02:02:19,581

1834
02:02:19,583 --> 02:02:23,583

1835
02:02:23,585 --> 02:02:27,585

1836
02:02:27,587 --> 02:02:31,587

1837
02:02:31,590 --> 02:02:35,590

1838
02:02:35,592 --> 02:02:39,592

1839
02:02:39,594 --> 02:02:43,594

1840
02:02:43,596 --> 02:02:47,596

1841
02:02:47,597 --> 02:02:51,597

1842
02:02:51,601 --> 02:02:55,601

1843
02:02:55,603 --> 02:02:59,603

1844
02:02:59,605 --> 02:03:03,605

1845
02:03:03,608 --> 02:03:07,608

1846
02:03:07,609 --> 02:03:11,609

1847
02:03:11,612 --> 02:03:15,612

1848
02:03:15,614 --> 02:03:19,614

1849
02:03:19,616 --> 02:03:23,616

1850
02:03:23,618 --> 02:03:27,618

1851
02:03:27,619 --> 02:03:31,619

1852
02:03:31,621 --> 02:03:35,621

1853
02:03:35,623 --> 02:03:39,623

1854
02:03:39,625 --> 02:03:43,625

1855
02:03:43,627 --> 02:03:47,627

1856
02:03:47,630 --> 02:03:51,630

1857
02:03:51,632 --> 02:03:55,632

1858
02:03:55,634 --> 02:03:59,634

1859
02:03:59,636 --> 02:04:03,636

1860
02:04:03,637 --> 02:04:07,637

1861
02:04:07,639 --> 02:04:11,639

1862
02:04:11,644 --> 02:04:15,644

1863
02:04:15,649 --> 02:04:19,649

1864
02:04:19,653 --> 02:04:23,653

1865
02:04:23,656 --> 02:04:27,656

1866
02:04:27,659 --> 02:04:31,659

1867
02:04:31,661 --> 02:04:35,661

1868
02:04:35,664 --> 02:04:39,664

1869
02:04:39,667 --> 02:04:43,667

1870
02:04:43,670 --> 02:04:47,670

1871
02:04:47,673 --> 02:04:51,673

1872
02:04:51,676 --> 02:04:55,676

1873
02:04:55,678 --> 02:04:59,678

1874
02:04:59,680 --> 02:05:03,680

1875
02:05:03,682 --> 02:05:07,682

1876
02:05:07,683 --> 02:05:11,683

1877
02:05:11,685 --> 02:05:15,685

1878
02:05:15,687 --> 02:05:19,687

1879
02:05:19,691 --> 02:05:23,691

1880
02:05:23,694 --> 02:05:27,694

1881
02:05:27,696 --> 02:05:31,696

1882
02:05:31,698 --> 02:05:35,698

1883
02:05:35,700 --> 02:05:39,700

1884
02:05:39,702 --> 02:05:43,702

1885
02:05:43,705 --> 02:05:47,705

1886
02:05:47,707 --> 02:05:51,707

1887
02:05:51,711 --> 02:05:55,711

1888
02:05:55,713 --> 02:05:59,713

1889
02:05:59,714 --> 02:06:03,714

1890
02:06:03,716 --> 02:06:07,716

1891
02:06:07,717 --> 02:06:11,717

1892
02:06:11,719 --> 02:06:15,719

1893
02:06:15,721 --> 02:06:19,721

1894
02:06:19,723 --> 02:06:23,723

1895
02:06:23,725 --> 02:06:27,725

1896
02:06:27,727 --> 02:06:31,727

1897
02:06:31,729 --> 02:06:35,729

1898
02:06:35,731 --> 02:06:39,731

1899
02:06:39,733 --> 02:06:43,733

1900
02:06:43,739 --> 02:06:47,739

1901
02:06:47,740 --> 02:06:51,740

1902
02:06:51,743 --> 02:06:55,743

1903
02:06:55,745 --> 02:06:59,745

1904
02:06:59,746 --> 02:07:03,746

1905
02:07:03,749 --> 02:07:07,749

1906
02:07:07,751 --> 02:07:11,751

1907
02:07:11,755 --> 02:07:15,755

1908
02:07:15,759 --> 02:07:19,759

1909
02:07:19,761 --> 02:07:23,761

1910
02:07:23,762 --> 02:07:27,762

1911
02:07:27,764 --> 02:07:27,766

1912
02:07:31,766 --> 02:07:31,767

1913
02:07:35,769 --> 02:07:35,771


