ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

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

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

ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)
For loop คือการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ เมื่อเท็จจึงจะออกจากลูป

รูปแบบการเขียน For loop Statements
for iterating_var in sequence :
  • statement(s)
  • ........................
  • ........................
โดย sequence คือการลำดับการทำงานอาจเป็นตัวแปร list (ลิส) หรือ string (สตริง) ก็ได้
ตัวอย่างการ For loop
loop1.png
loop1.png (32.17 KiB) Viewed 1640 times
การควบคุมลูปใน python
การควบคุมลูปหรือ Loop Control ในภาษา python (ไพทอน) จะมี 3 ประเภท คือ Pass , Break และ Continue
-Pass Statement (พาส สเตรดเม้นท์) คือการข้ามไปทำใน statement ตัวทัดไปแทน หรือเป็นการข้ามการทำงาน
ตัวอย่าง
looppass.png
looppass.png (35.06 KiB) Viewed 1640 times
-Break Statement (เบรค สเตรดเม้นท์) คือการหยุดลูปหรือออกจากลูปทันที โดยไม่ทำงานในลูปอีกต่อไป
ตัวอย่าง
loopbreak.png
loopbreak.png (30.25 KiB) Viewed 1640 times
-Continue Statement (คอนทินิว สเตรดเม้นท์) คือการออกจาก Block ที่ทำงานอยู่แล้วไปทำงานอันถัดไป
ตัวอย่าง
loopcon.png
loopcon.png (38.56 KiB) Viewed 1640 times
ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=imbVgL2Vjvk
แก้ไขล่าสุดโดย dawthana เมื่อ 16/01/2017 6:59 pm, แก้ไขไปแล้ว 2 ครั้ง.
dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

สามารถศึกษาข้อมูลเพิ่มเติมได้ที่ https://www.mindphp.com/vdo-tutorial-pyt ... ments.html
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

เข้าใจแล้วครับ ขอบคุณครับ
ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

ตัวอย่าง For loop Statements

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

alist = ['Training', 'Python', 'mindphp']
for l in alist:
    print('alist ตัวล่าสุด', l)
print('--------------------')
ผลรัน

รูปภาพ

ศึกษาข้อมูลจาก :https://www.youtube.com/watch?v=imbVgL2 ... lzdKrpxsMM
รูปภาพ
Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

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

for Hello in "World.com":
  if Hello == ".":
    continue
  print 'Last is : ',Hello

print("\nThank You")
ผลการรัน
ผลลัพธ์ For statement.jpg
ผลลัพธ์ For statement.jpg (6.74 KiB) Viewed 1556 times

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

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

ex_list = ['Roronoa Zolo','Luffy','Nami','Uusouf']
for i in ex_list: 
    print "Show List : ",i 
    if i=="Nami":
        break 
print "--------------------"

ผลการรันโค้ด
Forloop Statement.png
Forloop Statement.png (14.24 KiB) Viewed 1549 times
ศึกษาจาก : https://www.youtube.com/watch?v=imbVgL2 ... 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 (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

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

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

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

for a in 'training':
    print(a)
ผลลัพธ์
Selection_007.png
Selection_007.png (3.19 KiB) Viewed 1206 times

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

for a in 'mindphp.com':
    if a == '.':
        pass
    print(a)
ผลลัพธ์
Selection_008.png
Selection_008.png (3.39 KiB) Viewed 1206 times

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

for a in 'mindphp.com':
    if a == '.':
        break
    print(a)
ผลลัพธ์
Selection_009.png
Selection_009.png (6.04 KiB) Viewed 1206 times

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

for a in 'mindphp.com':
    if a == '.':
        continue
    print(a)
ผลลัพธ์
Selection_010.png
Selection_010.png (6.77 KiB) Viewed 1206 times
ภาพประจำตัวสมาชิก
MBMoo
PHP VIP Members
PHP VIP Members
โพสต์: 25598
ลงทะเบียนเมื่อ: 04/06/2020 10:05 am

Re: ทำความรู้จักกับภาษา python (11) : For loop Statements (ฟอร์ ลูป สเตรดเม้นท์)

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

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

for i in range(1, 10): 
    if i == 1:
        print("*" * 10)
        pass
    b =10-i
    print(("*"*(10-i))+str(b) * i )

ผลลัพธ์
Python Knowledge-1.png
Python Knowledge-1.png (4.63 KiB) Viewed 755 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler], Google Adsense [Bot] และบุคลทั่วไป 84