เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเปรียบเทียบ

ค่า 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"{____} - {____}")
แก้ไขและรันโค้ด