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

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

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

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

Guide

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

เก็บไข่ทั้งหมดในสนามและเปรียบเทียบกันโดยใช้เงื่อนไขในคำสั่ง if

เก็บไข่ทั้งหมดในสนามโดยการเดินไปหามัน เมื่อเก็บไข่ได้แล้วให้เก็บไว้ในรายการที่ชื่อ basket

basket = ["blue egg", "red egg", "shinny 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 . ตัวดำเนินการ != ใช้เพื่อตรวจสอบว่ารายการทั้งสองที่ถูกเปรียบเทียบกันนั้นไม่เหมือนกัน

หนังสือโค้ด