and, or, not (1)
ค่าบูลีนจะมีค่าเป็น 1 หรือ 0 หรือ True หรือ False ด้วยตัวดำเนินการบูลีน เช่น and, or และ not สามารถนำค่าบูลีนเหล่านี้มาผสมกันเพื่อตรวจสอบเงื่อนไขที่ซับซ้อนยิ่งขึ้นได้
ในโค้ดตัวอย่าง มีการกำหนดตัวแปรไว้ 2 ตัว ได้แก่ my_kitchen และ your_kitchen ซึ่งแทนค่าพื้นที่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลาง
คำแนะนำการฝึกหัด
- เขียนนิพจน์ Python โดยครอบด้วยฟังก์ชัน
print()เพื่อตรวจสอบเงื่อนไขต่อไปนี้:my_kitchenมีค่ามากกว่า 10 และน้อยกว่า 18my_kitchenมีค่าน้อยกว่า 14 หรือมากกว่า 17- พื้นที่ของ
my_kitchenคูณสองมีค่าน้อยกว่าพื้นที่ของyour_kitchenคูณสาม
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define variables
my_kitchen = 18.0
your_kitchen = 14.0
# my_kitchen bigger than 10 and smaller than 18?
# my_kitchen smaller than 14 or bigger than 17?
# Double my_kitchen smaller than triple your_kitchen?