โครงสร้าง elif ใน Python

โครงสร้าง elif อนุญาตให้กำหนด เงื่อนไขเปรียบเทียบเพิ่มเติม ก่อนบล็อก else

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

pythontst = 3

ลองเปรียบเทียบค่าของมันกับตัวเลข 1 และ 5 พร้อมทั้งเขียนข้อความ สำหรับแสดงผลในคอนโซลที่แตกต่างกันสำหรับแต่ละเงื่อนไข:

pythonif tst == 1:
  print('the num is 1')
elif tst == 5:
  print('the num is 5')
else:
  print('the num is unknown') # อันนี้จะทำงาน
Задание 1

กำหนดให้มีตัวแปรสองตัว:

pythontst1 = 5
tst2 = 8

ตรวจสอบว่าตัวแปรใดมีค่ามากกว่า และแสดงข้อความที่สอดคล้องกัน

Задание 2

กำหนดให้มีตัวแปร age ซึ่งเก็บอายุของผู้ใช้ เขียนเงื่อนไขเมื่อตัวแปรมีค่าน้อยกว่า 18 และมากกว่า 10 จากนั้นเขียนเงื่อนไขหากตัวเลข อยู่ในช่วงตั้งแต่ 18 ถึง 60 และเขียนข้อความสำหรับ แสดงผลในคอนโซล เมื่อตัวเลขไม่ตรงกับเงื่อนไขใดๆ ข้างต้น

Задание 3

ในตัวแปร day มีตัวเลขบางตัว ในช่วงตั้งแต่ 1 ถึง 31 จงกำหนดว่าตัวเลขนั้นตกอยู่ในสิบวันใดของเดือน (สิบวันแรก สิบวันที่สอง หรือสิบวันที่สาม)