﻿WEBVTT

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


