คุณสามารถใช้เงื่อนไขหลายอย่างร่วมกันในคำสั่ง if ได้ เงื่อนไขทั้งหมดต้องถูกกำหนดโดยใช้ตรรกะบางอย่าง ตัวเช่น เพื่อตรวจสอบว่าเลขหนึ่งหารด้วย 3 และ 5 ลงตัวหรือไม่ สามารถทำได้ดังนี้:
ตัวอย่าง
a = 15
if a % 3 == 0:
if a % 5 == 0:
print("Divisible by both")
ผลลัพธ์
Divisible by both
ตัวอย่าง
คุณสามารถแปลงเป็น if เดียวโดยใช้ออเปอเรเตอร์ and:
a = 15
if a % 3 == 0 and a % 5 == 0:
print("Divisible by both")
ผลลัพธ์
Divisible by both
ยังมีออเปอเรเตอร์อื่นๆ เช่น or, not เป็นต้น ที่คุณสามารถนำไปสร้างตรรกะที่ซับซ้อนมากขึ้นได้