หลักสูตรการพัฒนา Python
บทที่
>
ระดับ
เงื่อนไข
คำสั่ง if พื้นฐาน
ในบางครั้งคุณอาจต้องการเพิ่มเงื่อนไขกับการกระทำบางอย่างที่คุณทำ ซึ่งจะช่วยให้โค้ดของคุณมีความยืดหยุ่นและสามารถทำการกระทำต่าง ๆ ได้แตกต่างกันตามสถานการณ์ สำหรับสิ่งนี้เราใช้คำสั่ง if ร่วมกับ ตัวดำเนินการ เพื่อทดสอบเงื่อนไขบางอย่างและดำเนินการตามที่เหมาะสม
ในการฝึกหัดแรกนี้ ให้รวบรวมไข่และใช้ตัวดำเนินการ == และ != เพื่อตรวจสอบว่าค่าบางอย่างในรายการเท่ากันหรือแตกต่างกันจากกัน

วัตถุประสงค์
จับไข่ทั้งหมดในสนามและเปรียบเทียบกันโดยใช้เงื่อนไขในคำสั่ง if
จับไข่ทั้งหมดในสนามโดยการเดินผ่าน เมื่อรวบรวมเสร็จ ให้เก็บไว้ในลิสต์ชื่อ basket .
basket = ["blue egg", "red egg", "shiny egg", "green egg"]
เมื่อคุณตั้งค่าลิสต์แล้ว ให้เดินไปยังเครื่องหมาย X เพื่อเปรียบเทียบไข่ระหว่างกัน และกับค่าคงที่ชื่อ eggs โดยใช้เงื่อนไขในคำสั่ง if ค่าคงที่ eggs แทนค่าทั่วไปของไข่ที่คุณมีอยู่
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
โค้ดนี้จะเปรียบเทียบสองตัวแรกในลิสต์โดยใช้ตัวดำเนินการ == เพื่อตรวจสอบว่าสองไอเท็มที่นำมาเปรียบเทียบเหมือนกันหรือไม่ ถ้าเหมือนกัน คำสั่งตัวแรกจะถูกดำเนินการ แต่ถ้าไม่ คำสั่งที่อยู่ภายใต้ else จะถูกเรียกใช้แทน
ให้รันคำสั่ง if เดียวกันนี้ที่เครื่องหมาย X ทั้งสองตำแหน่งต่อไปนี้ แต่ให้ใช้เงื่อนไขดังนี้:
if basket[1] != basket[2] และ if basket == eggs . ตัวดำเนินการ != ใช้เพื่อตรวจสอบว่าสองไอเท็มที่เปรียบเทียบไม่เหมือนกันหรือไม่