ในภาษา Python นั้น การเขียน block เพื่อควบคุมการทำงาน ตามเงื่อนไข จะไม่ใช้ เครื่องหมาย "{}" (ปีกกาเปิดปิด)  แต่จะกำหนดช่วงด้วยการย่อหน้าแทน
รูปแบบการเขียน if Statements

if Condition:
   Statements
   .......
   ........
จะเห็นว่า หลัง if จะเป็นเงื่อนไขเช็คการทำงาน และตามด้วยเครื่องหมาย ":"  และ Statements หรือการทำงานถัดไปจะต้องอยู่ในย่อหน้าใหม่ โดยใช้ปุ่ม Tab จะมีกี่ Statements ก็ตามถ้าต้องการให้อยู่ภายใน block if นั้นต้อง Tab ทุกครั้ง และ block จะจบอัตโนมัติ เมื่อไม่มีการต่อหน้าใหม่

ตัวอย่าง IF_Statement.py


var1 = 1
if var1 == 1:
    print('ข้อความนี้จะถูกแสดงเมือง var1=1')
print('ออกมาจากนอก IF block แล้ว')   


ผลที่ได้
ข้อความนี้จะถูกแสดงเมื่อ var1=1
ออกมาจากนอก IF block แล้ว


แต่ถ้าเราเปลี่ยนค่า var1=0

ผลที่ได้
ออกมาจากนอก IF block แล้ว

รูปแบบ IF แบบอื่นๆ
if Condition:
    Statements1
    Statements2
    Statements3
    ....
elif Condition:
   Statements1
   Statements2
   Statements3
   ....
else:
   Statements1
   Statements2
   Statements3
   .....
elif จะมีหลายๆ ชั้นก็ได้ หรือ ไม่มี เลยก็ได้ เหลือเพียง if:...else:... ก็ได้ จะเห็นว่าในภาษา Python การใช้ IF ก็ไม่ต่างจากภาษาอื่นมานัก

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ผู้รู้ตอบทีครับเกี่ยวกับคำสั่ง FindZX (ค้นหา)
โดย samzaserver จ 24 พฤษภาคม 2010 10:05 am บอร์ด Programming - PHP
1
687
จ 24 พฤษภาคม 2010 4:56 pm โดย บุคคลทั่วไป View Topic ผู้รู้ตอบทีครับเกี่ยวกับคำสั่ง FindZX (ค้นหา)
PHP คืออะไร ตามความหมายนี้ครอบคลุม หรือยัง
โดย Anonymous อ 23 พฤษภาคม 2010 3:20 am บอร์ด Programming - PHP
0
1342
อ 23 พฤษภาคม 2010 3:20 am โดย บุคคลทั่วไป View Topic PHP คืออะไร ตามความหมายนี้ครอบคลุม หรือยัง
รวมรายชื่อโปรแกรม FTP
โดย mindphp ส 22 พฤษภาคม 2010 5:41 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
2457
ส 22 พฤษภาคม 2010 5:41 am โดย mindphp View Topic รวมรายชื่อโปรแกรม FTP
สอบถามเรื่อง การอัพโหลดไฟล์ขึ้น server ครับ
โดย Anonymous ส 22 พฤษภาคม 2010 12:04 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1665
ส 22 พฤษภาคม 2010 1:31 am โดย mindphp View Topic สอบถามเรื่อง  การอัพโหลดไฟล์ขึ้น server ครับ
ถ้า host ที่ใช้ไม่เปิด cronjob ทำยังไงได้บ้างคะ
โดย Anonymous ศ 21 พฤษภาคม 2010 4:06 pm บอร์ด Programming - PHP
3
1763
ส 22 พฤษภาคม 2010 1:29 am โดย mindphp View Topic ถ้า host ที่ใช้ไม่เปิด cronjob ทำยังไงได้บ้างคะ
Jquery เลือกสีใส่ช่องข้อความแบบง่าย
โดย mindphp ศ 21 พฤษภาคม 2010 4:55 am บอร์ด AJAX Javascript Library - jQuery
0
3572
ศ 21 พฤษภาคม 2010 4:55 am โดย mindphp View Topic Jquery เลือกสีใส่ช่องข้อความแบบง่าย
ถามเรื่องการแก้ไขไฟล์ xml ด้วย php หน่อยครับ
โดย Anonymous พ 19 พฤษภาคม 2010 9:42 pm บอร์ด Programming - PHP
5
2183
พฤ 20 พฤษภาคม 2010 9:43 pm โดย mindphp View Topic ถามเรื่องการแก้ไขไฟล์ xml ด้วย php หน่อยครับ
รับสมัคร PHP Programmer Full Time ด่วนครับ
โดย Anonymous พ 19 พฤษภาคม 2010 1:56 pm บอร์ด MindPHP News & Feedback
0
1660
พ 19 พฤษภาคม 2010 1:56 pm โดย บุคคลทั่วไป View Topic รับสมัคร PHP Programmer Full Time ด่วนครับ