and, or, not (2)
เพื่อทดสอบว่าเข้าใจ Boolean operators ได้อย่างครบถ้วนแล้ว ลองดูโค้ด Python ต่อไปนี้:
x = 8
y = 9
not(not(x < 3) and not(y > 14 or y > 10))
ถ้ารันคำสั่งทั้งสามบรรทัดนี้ ผลลัพธ์จะเป็นอะไร?
หมายเหตุ: not มีลำดับความสำคัญสูงกว่า and และ or จึงถูกประมวลผลก่อนเสมอ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด