วิธีใช้ คำสั่ง if ในการเช็คเงื่อนใข python

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

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

ธวัชชัย แสนหาญ
PHP Super Member
PHP Super Member
โพสต์: 366
ลงทะเบียนเมื่อ: 15/11/2018 10:02 am

วิธีใช้ คำสั่ง if ในการเช็คเงื่อนใข python

โพสต์โดย ธวัชชัย แสนหาญ » 20/12/2018 5:20 pm

คำสั่ง if
คำสั่ง if เป็นคำสั่งที่ใช้ควบคุมการทำงานของโปรแกรมที่เป็นพื้นฐานและง่ายที่สุด เราใช้คำสั่ง if เพื่อสร้างเงื่อนไข
ให้โปรแกรมทำงานตามที่เราต้องการเมื่อเงื่อนไขนั้นตรงกับที่เรากำหนด เช่น การตรวจสอบค่าในตัวแปรกับตัวดำเนิน
การประเภทต่างๆ นี่เป็นรูปแบบของการใช้งานคำสั่ง if ในภาษา Python
รูปแบบ คำสั่ง

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

     if expression:
           # statements
           

เป็นรูปแบบของการใช้งานคำสั่ง if และ expression เป็นเงื่อนไขที่สร้างจากตัวดำเนินการประเภทต่างๆ
ที่เป็น boolean expression โดยโปรแกรมจะทำงานในบล็อคคำสั่ง if ถ้าหากเงื่อนไขเป็น True ไม่เช่นนั้นโปรแกรม
จะข้ามการทำงานไป ในบล็อคของคำสั่ง if จะประกอบไปด้วยคำสั่งการทำงานของโปรแกรม คำสั่งทั้งหมดในบล็อค
ต้องมีระยะเว้นช่องว่างที่เท่ากัน

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

        element3 = self.driver.find_element_by_name("allcats")
        element4 = self.driver.find_element_by_id("allcats0")
        self.driver.execute_script("arguments[%s].click();" % Show_for_categories, element3, element4)

        if Show_for_categories == "1":
            self.driver.find_element_by_css_selector("#category_id > option:nth-child(%s)" % category).click()
           

ในตัวอย่าง นี้ expression คือ Show_for_categories == "1":
เมื่อใดที่ ค่า ของ Show_for_categories เท่ากับ 1 ก็จะเข้าไปทำในส่วนของ statements
โดย statements ในโค้ดก็คือ self.driver.find_element_by_css_selector("#category_id > option:nth-child(%s)" % category).click()
เมื่อเข้าเงื่อนไข if ก็จะให้ทำการคลิกที่ หมวดหมู่ที่เราเลือกหรือรับค่ามา

รูป1คือ Show_for_categories เท่ากับ 0
11.JPG
11.JPG (14.34 KiB) เปิดดู 142 ครั้ง

รูป2คือ Show_for_categories เท่ากับ 1
1. คือ ผลของคำสั่ง expression คือ Show_for_categories เท่ากับ 1
2. คือ ผลของคำสั่ง statements ใน if ในที่นี้ ยังไม่ได้ รับค่า พารามิเตอร์
22.JPG
22.JPG (31.96 KiB) เปิดดู 142 ครั้ง

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 19616
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: วิธีใช้ คำสั่ง if ในการเช็คเงื่อนใข python

โพสต์โดย mindphp » 18/01/2019 11:48 am

อันนนี้แชร์ความรู้ หรือ เป็นคำถามครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042



ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 10 และ บุคคลทั่วไป 0 ท่าน