by md040 » 30/12/2016 2:40 pm
loop คือการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ loop ในภาษาไพทอน
รูปแบบ For loop Statements
Code: Select all
for iterating_variable in sequence: # sequence ลำดับการทำงานอาจเป็น string หรือ list
statement
statement
การควบคุมลูป (Loop Control)
คือการเปลี่ยนลำดับการทำงานของ Loop มี 3 ประเภท ได้แก่ Pass, Break และ Continue
-
Pass ข้ามการทำงานตามเงื่อนไขที่กำหนด
- เช่น
Code: Select all
for letter in “Mindphp.com” :
if letter == “.” :
pass
print letter
ผลการทำงาน
-
Break ออกจากการทำงานทันที
Code: Select all
for letter in “Mindphp.com” :
if letter == “.” :
break #หยุดการทำงานทันทีเมื่อเจอจุด
print letter
ผลการทำงาน
-
Continue ออกจากการทำงานนั้นแล้วไปทำงานในคำสั่งถัดไป
Code: Select all
for letter in “Mindphp.com” :
if letter == “.” :
continue #เมื่อ letter เท่ากับจุดให้ออกจากการทำงานแล้วทำให้คำสั่งถัดไป
print letter
ผลการทำงาน
loop คือการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ loop ในภาษาไพทอน
[b][u]รูปแบบ For loop Statements[/u][/b]
[code]for iterating_variable in sequence: # sequence ลำดับการทำงานอาจเป็น string หรือ list
statement
statement
[/code]
[b][u]การควบคุมลูป (Loop Control)[/u][/b]
คือการเปลี่ยนลำดับการทำงานของ Loop มี 3 ประเภท ได้แก่ Pass, Break และ Continue
- [b]Pass[/b] ข้ามการทำงานตามเงื่อนไขที่กำหนด
[list]เช่น
[code]for letter in “Mindphp.com” :
if letter == “.” :
pass
print letter[/code]
[b]ผลการทำงาน[/b]
[code]M
i
n
d
p
h
p
.
c
o
m[/code]
[/list]
- [b]Break[/b] ออกจากการทำงานทันที
[list][code]for letter in “Mindphp.com” :
if letter == “.” :
break #หยุดการทำงานทันทีเมื่อเจอจุด
print letter[/code]
[b]ผลการทำงาน[/b]
[code]M
i
n
d
p
h
p[/code][/list]
- [b]Continue[/b] ออกจากการทำงานนั้นแล้วไปทำงานในคำสั่งถัดไป
[list][code]for letter in “Mindphp.com” :
if letter == “.” :
continue #เมื่อ letter เท่ากับจุดให้ออกจากการทำงานแล้วทำให้คำสั่งถัดไป
print letter
[/code]
[b]ผลการทำงาน[/b]
[code]M
i
n
d
p
h
p
c
o
m[/code]
[/list]