หน้า 1 จากทั้งหมด 1

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

โพสต์แล้ว: 30/12/2016 11:25 am
โดย 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 1740 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 1740 times
-Break Statement คือการหยุดลูปหรือออกจากลูปทันที โดยไม่ทำงานในลูปอีกต่อไป
ตัวอย่างการเขียน Break Statement กำหนดให้ถ้า var_int = 5 ให้จบการทำงาน
Break_statement.png
Break_statement.png (20.53 KiB) Viewed 1740 times
-Continue Statementคือการออกจาก Block (บล็อค) ที่ทำงานอยู่แล้วไปทำงานอันถัดไป
ตัวอย่างการเขียน Continue Statement จะเห็นไดว่าเลข 7 หายไป
Con_statement.png
Con_statement.png (25.58 KiB) Viewed 1740 times
ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=EhT2D1n ... lzdKrpxsMM

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

โพสต์แล้ว: 30/12/2016 11:26 am
โดย dawthana
สามารถศึกษาเพิ่มเติมได้ที่ https://www.mindphp.com/vdo-tutorial-pyt ... ments.html

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

โพสต์แล้ว: 03/02/2017 10:05 am
โดย Dive Demo
เข้าใจ while loop มากขึ้นครับ

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

โพสต์แล้ว: 22/01/2018 5:49 pm
โดย 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
ผลรัน

รูปภาพ

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

โพสต์แล้ว: 24/01/2018 6:19 pm
โดย Jom07
ตัวอย่างการใช้ While loop statements

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

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

รูปภาพ

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

โพสต์แล้ว: 19/04/2018 4:29 pm
โดย 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 1632 times

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

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

โพสต์แล้ว: 03/05/2018 4:53 pm
โดย 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 1619 times
ศึกษาจาก : https://www.youtube.com/watch?v=EhT2D1n ... lzdKrpxsMM

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

โพสต์แล้ว: 07/06/2019 5:05 pm
โดย chatee supasand
เข้าใจง่ายมากเลยครับ สุดยอดดด

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

โพสต์แล้ว: 20/06/2019 1:48 pm
โดย jirawoot

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

var_int = 0
while var_int <= 10:
    print(var_int)
    var_int += 1
ผลลัพธ์
Selection_011.png
Selection_011.png (8.15 KiB) Viewed 665 times