หลักสูตรการพัฒนา Python
บทที่
>
ระดับ

เงื่อนไข
คำสั่ง if พื้นฐาน

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

ในการฝึกหัดแรกนี้ ให้รวบรวมไข่และใช้ตัวดำเนินการ == และ != เพื่อตรวจสอบว่าค่าบางอย่างในรายการเท่ากันหรือแตกต่างกันจากกัน

Guide

วัตถุประสงค์

จับไข่ทั้งหมดในสนามและเปรียบเทียบกันโดยใช้เงื่อนไขในคำสั่ง 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 . ตัวดำเนินการ != ใช้เพื่อตรวจสอบว่าสองไอเท็มที่เปรียบเทียบไม่เหมือนกันหรือไม่

หนังสือโค้ด