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

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

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

dawthana
PHP Super Hero Member
PHP Super Hero Member
Posts: 604
Joined: 07/12/2016 10:55 am

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

Post by dawthana » 30/12/2016 11:25 am

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

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

Code: Select all

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

ตัวอย่างการเขียน While Loop Statement
While_loop2.png
While_loop2.png (19.95 KiB) Viewed 890 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 890 times
-Break Statement คือการหยุดลูปหรือออกจากลูปทันที โดยไม่ทำงานในลูปอีกต่อไป
ตัวอย่างการเขียน Break Statement กำหนดให้ถ้า var_int = 5 ให้จบการทำงาน
Break_statement.png
Break_statement.png (20.53 KiB) Viewed 890 times
-Continue Statementคือการออกจาก Block (บล็อค) ที่ทำงานอยู่แล้วไปทำงานอันถัดไป
ตัวอย่างการเขียน Continue Statement จะเห็นไดว่าเลข 7 หายไป
Con_statement.png
Con_statement.png (25.58 KiB) Viewed 890 times
ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=EhT2D1n ... lzdKrpxsMM
Last edited by dawthana on 25/01/2017 4:25 pm, edited 1 time in total.


Dive Demo
PHP Sr. Member
PHP Sr. Member
Posts: 84
Joined: 01/02/2017 11:10 am

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

Post by Dive Demo » 03/02/2017 10:05 am

เข้าใจ while loop มากขึ้นครับ

Four
PHP Super Hero Member
PHP Super Hero Member
Posts: 813
Joined: 08/01/2018 9:55 am

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

Post by Four » 22/01/2018 5:49 pm

การใช้งาน while loop

Code: Select all

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
ผลรัน

Image
I am slow walker, but I never walk back. (Abraham Lincoln)

User avatar
Jom07
PHP Super Hero Member
PHP Super Hero Member
Posts: 514
Joined: 08/01/2018 9:56 am

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

Post by Jom07 » 24/01/2018 6:19 pm

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

Code: Select all

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

Image
Image

Patcharanan.0399
PHP Hero Member
PHP Hero Member
Posts: 114
Joined: 09/04/2018 10:04 am

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

Post by Patcharanan.0399 » 19/04/2018 4:29 pm

Code: Select all

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 782 times

ศึกษาจาก https://youtu.be/EhT2D1n2bpU

rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan » 03/05/2018 4:53 pm

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

Code: Select all

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 769 times
ศึกษาจาก : https://www.youtube.com/watch?v=EhT2D1n ... lzdKrpxsMM
It’s never too late to start again.

User avatar
chatee supasand
PHP VIP Members
PHP VIP Members
Posts: 1556
Joined: 04/06/2019 10:06 am

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

Post by chatee supasand » 07/06/2019 5:05 pm

เข้าใจง่ายมากเลยครับ สุดยอดดด
Image

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 17 guests