ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)
การทำงานวนซ้ำของ Loop While คือทำงานซ้ำโดยไม่ทราบจำนวนรอบที่แน่นอนและวนจนกว่าเงื่อนไขจะเป็นเท็จ

รูปแบบการเขียน While Loop Statements

โค้ด: เลือกทั้งหมด

While Condition :
        Statement(s)
        .....................
        .....................
โดย Condition (คอนดิชั่น) คือเงื่อนไขที่ต้องการให้ตรวจสอบค่าให้เเป็นจริงก่อนทำการวนลูป

ตัวอย่างการเขียน While Loop Statement
While_loop2.png
While_loop2.png (19.95 KiB) Viewed 1695 times
การควบคุมลูปใน python (ไพทอน)
การควบคุมลูปหรือ While Control (ไวล์ คอนโทรล) ในภาษา python จะมี 3 ประเภท คือ Pass (พาส) , Break (เบรค) และ Continue (คอนทินิว) จะเหมือนกับ For Loop Statement (ฟอร์ลูปสเตรดเม้นท์)
-Pass Statement คือการข้ามไปทำใน statement ตัวทัดไปแทน หรือเป็นการข้ามการทำงาน
ตัวอย่างการเขียน Pass Statement
Pass_statement.png
Pass_statement.png (23.54 KiB) Viewed 1695 times
-Break Statement คือการหยุดลูปหรือออกจากลูปทันที โดยไม่ทำงานในลูปอีกต่อไป
ตัวอย่างการเขียน Break Statement กำหนดให้ถ้า var_int = 5 ให้จบการทำงาน
Break_statement.png
Break_statement.png (20.53 KiB) Viewed 1695 times
-Continue Statementคือการออกจาก Block (บล็อค) ที่ทำงานอยู่แล้วไปทำงานอันถัดไป
ตัวอย่างการเขียน Continue Statement จะเห็นไดว่าเลข 7 หายไป
Con_statement.png
Con_statement.png (25.58 KiB) Viewed 1695 times
ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=EhT2D1n ... lzdKrpxsMM
แก้ไขล่าสุดโดย dawthana เมื่อ 25/01/2017 4:25 pm, แก้ไขไปแล้ว 1 ครั้ง.
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย Dive Demo »

เข้าใจ while loop มากขึ้นครับ
Four
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 813
ลงทะเบียนเมื่อ: 08/01/2018 9:55 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย Four »

การใช้งาน while loop

โค้ด: เลือกทั้งหมด

num = 0
while num <= 50 :
    if num == 5:
        num += 2
        continue
    elif num == 10:
        num *= 3
        pass
    elif num == 40:
        num += 1
        break
    print (num)
    num += 1
ผลรัน

รูปภาพ
I am slow walker, but I never walk back. (Abraham Lincoln)
ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย Jom07 »

ตัวอย่างการใช้ While loop statements

โค้ด: เลือกทั้งหมด

var_int = 0
while var_int <= 5 :
    print('ตัวอักษรล่าสุด', var_int)
    var_int+= 1
ผลรัน

รูปภาพ
รูปภาพ
Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย Patcharanan.0399 »

โค้ด: เลือกทั้งหมด

var_int = 0 
while var_int <= 15:
  if var_int == 13:
    var_int += 1
    continue
  print 'Last is : ',var_int
  var_int +=1
  
  
print ("\n\nThank You")
ผลการรัน
ผลลัพธ์ While statement.jpg
ผลลัพธ์ While statement.jpg (12.04 KiB) Viewed 1587 times

ศึกษาจาก https://youtu.be/EhT2D1n2bpU
rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย rangsan »

While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โค้ด: เลือกทั้งหมด

num_int = 0

print "---Welcome While loop---"
while num_int <=10:
    if num_int == 4:
        num_int+=2
        continue
    print "Nember is : ",num_int
    num_int+=2  
print "---Finish While loop---"
ผลการรันโค้ด
Whileloop.png
Whileloop.png (16.38 KiB) Viewed 1574 times
ศึกษาจาก : https://www.youtube.com/watch?v=EhT2D1n ... lzdKrpxsMM
It’s never too late to start again.
ภาพประจำตัวสมาชิก
chatee supasand
PHP VIP Members
PHP VIP Members
โพสต์: 1666
ลงทะเบียนเมื่อ: 04/06/2019 10:06 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย chatee supasand »

เข้าใจง่ายมากเลยครับ สุดยอดดด
รูปภาพ
ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

Re: ทำความรู้จักกับภาษา python (12) : While Loop Statements (ไวล์ ลูป สเตรดเม้นท์)

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

โค้ด: เลือกทั้งหมด

var_int = 0
while var_int <= 10:
    print(var_int)
    var_int += 1
ผลลัพธ์
Selection_011.png
Selection_011.png (8.15 KiB) Viewed 617 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 39