ตัวดำเนินการ AND ใน Python

บางครั้งอาจมีความจำเป็นต้องสร้างเงื่อนไขที่ซับซ้อน สำหรับการนี้สามารถใช้ ตัวดำเนินการ and ซึ่งกำหนดให้เงื่อนไขต้องเป็นไปพร้อมกัน

สมมติว่าเรามีตัวแปร tst:

pythontst = 5

ลองตรวจสอบว่ามันมากกว่าศูนย์และ พร้อมกันนั้น น้อยกว่า 10:

pythonif tst > 0 and tst < 10:
  print('+++')
else:
  print('---')

เงื่อนไขอาจไม่ได้กำหนดบนตัวแปรเดียว แต่บนตัวแปรที่ต่างกัน ลองสร้าง เงื่อนไขที่ต้องเป็นจริง ถ้า ตัวแปร tst1 เท่ากับ 2 และ พร้อมกันนั้นถ้าตัวแปร tst2 เท่ากับ 3:

pythontst1 = 2
tst2 = 3

if tst1 == 2 and tst2 == 3:
  print('+++')
else:
  print('---')
Задание 1

กำหนดตัวแปร:

pythontst = -3

ตรวจสอบว่ามันมากกว่าศูนย์และน้อยกว่า 5

Задание 2

กำหนดตัวแปร:

pythontst = 21

ตรวจสอบว่ามันมากกว่าหรือเท่ากับ 10 และน้อยกว่าหรือเท่ากับ 20

Задание 3

กำหนดตัวแปรสองตัว:

pythontst1 = 6
tst2 = 10

ตรวจสอบว่าตัวแปรแรกน้อยกว่า 8 และตัวแปรที่สอง - มากกว่าหรือเท่ากับ 10

Задание 4

กำหนดโค้ดต่อไปนี้:

pythontst1 = 'abcde'
tst2 = list(tst1)

if len(tst1) >= 5 and len(tst2) < 8:
  print('+++')
else:
  print('---')

บอกว่าอะไรจะถูกแสดงในคอนโซล