การเปรียบเทียบ
ค่า Boolean และความเป็นจริงของมันมักถูกใช้ในการเปรียบเทียบ ซึ่งเราใช้การเปรียบเทียบกันอยู่เสมอโดยไม่ได้นึกถึงชนิดข้อมูลที่อยู่เบื้องหลัง ในการเปรียบเทียบ เราใช้ตัวดำเนินการเปรียบเทียบ (comparison operator) โดย Python รองรับตัวดำเนินการเปรียบเทียบดังต่อไปนี้:
==เท่ากับ!=ไม่เท่ากับ>มากกว่า<น้อยกว่า>=มากกว่าหรือเท่ากับ<=น้อยกว่าหรือเท่ากับ ในแบบฝึกหัดนี้ จะใช้ข้อมูลเพนกวินจาก Palmer Archipelago (Antarctica) ส่วนหนึ่ง ซึ่งเก็บอยู่ในตัวแปรpenguinsเป็น list ของ dictionary ที่มี key ได้แก่species,flipper_length,body_massและsex
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ประเภทข้อมูลใน Python
คำแนะนำการฝึกหัด
- ใช้ for loop วนซ้ำใน list
penguins - ตรวจสอบว่าเพนกวินแต่ละตัวมี
body_massมากกว่า 3300 กรัมหรือไม่ - ถ้าใช่ ให้แสดงผล
speciesและsexของเพนกวินตัวนั้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Use a for loop to iterate over the penguins list
for penguin in ____:
# Check the penguin entry for a body mass of more than 3300 grams
if penguin["____"] ____ ____:
# Print the species and sex of the penguin if true
print(f"{____} - {____}")