Programming LanguagePython

คำสั่ง Condition เงื่อนไข If Else และ loop ทำซ้ำบน Python

บทเรียนการเขียนโปรแกรมเบื้องต้นด้วยภาษา Python สำหรับตรวจสอบ Condition เงื่อนไขอย่าง If Then Else และการวน Loop เพื่อทำคำสั่งซ้ำสำหรับผู้เริ่มต้น

บทเรียนก่อนหน้านี้ ศึกษาได้ที่: บทเรียนภาษาโปรแกรม Python

บทเรียนนี้จะเป็นการศึกษาการเขียนโปรแกรมภาษา Python เบื้องต้นในส่วนของการตรวจสอบเงื่อนไข If Then Else และ การวนซ้ำหรือ Loop รูปแบบต่างๆ ครับ
รูปแบบการตรวจสอบเงื่อนไขนั้นไม่มีอะไรมาก เพราะใกล้เคียงกับ Structure พื้นฐานของภาษาโปรแกรมอื่นๆ ธรรมดาๆ เลย เช่น

มาลองเขียนดูครับว่าเขียนยังไง

ทำการ run โดยกด F5 ดูครับ ผลลัพธ์ก็จะออกมาเป็น 3 แบบที่เขียนไปดังนี้

ใส่ data น้อยกว่า “3”

py_if_2

ใส่ data เท่ากับ “3”

py_if_3

ใส่ data มากกว่า “3”

ก็จะหมดข้อกังขาของการตรวจสอบเงื่อนไขแล้วนะครับ ต่อไปเป็นเรื่องของการ ทำซ้ำ Loop ในภาษา Python หลักๆ ก็จะประกอบไปด้วยคำสั่ง for loop และ while loop ครับ

คำสั่ง for loop สามารถเขียนได้รูปแบบดังนี้

ผลลัพธ์คือ

py_for_1

หรือการสร้างตัวแปรมารับค่า x เพื่อวนตำแหน่งของ string เพื่อ call ตัวอักษรทีละตัวมาเรียงแยก

py_for_2

การวน foreach ใน array หรือ list ก็สามารถใช่คำสั่งต่อไปนี้

เป็นการวนเก็บชุด person ข้อมูลในตัวแปร Family ว่ามี 2 ชุด และวนต่อภายใน family ด้วย index ทีละตัว ใน person อีกทีเพื่อดึง Attribute ของข้อมูล

py_for_3

คำสั่ง while loop สามารถเขียนได้รูปแบบดังนี้

ผลลัพธ์

py_for_4

ไม่ยากเลยใช่ไหมครับ น่าจะไม่มีปัญหาสำหรับมือใหม่นะครับ

Tags

Banyapon Poolsawasd

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Back to top button
Close
Close

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน