Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – ทดสอบว่าองค์ประกอบของรายการอยู่ในช่วง Min/Max จากรายการอื่นหรือไม่


เมื่อจำเป็นต้องทดสอบว่าองค์ประกอบอยู่ในช่วงต่ำสุด/สูงสุด องค์ประกอบรายการจะถูกวนซ้ำ และตรวจสอบเพื่อดูว่ามีค่าเท่ากับค่า "สูงสุด" หรือไม่

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

my_list = [5, 6, 4, 7, 8, 13, 15]
print("The list is : ")
print(my_list)
range_list = [4, 7, 10, 6]

my_result = True
for elem in range_list:

   if elem!= max(my_list):
      my_result = False
      break

if(elem == True):
   print("All the elements are in the min/max range")
else:
   print("All the elements are not in the min/max range")

ผลลัพธ์

The list is :
[5, 6, 4, 7, 8, 13, 15]
All the elements are not in the min/max range

คำอธิบาย

  • รายการถูกกำหนดและแสดงบนคอนโซล

  • มีการกำหนดรายการจำนวนเต็มอีกรายการหนึ่ง

  • ตัวแปรถูกกำหนดให้เป็น 'จริง'

  • ค่าในรายการจำนวนเต็มจะถูกทำซ้ำ

  • หากองค์ประกอบสูงสุดในรายการดั้งเดิมไม่เท่ากับองค์ประกอบใด ๆ ในรายการจำนวนเต็ม ตัวแปรผลลัพธ์จะถูกตั้งค่าเป็น 'เท็จ'

  • มันหลุดออกจากวง

  • สุดท้ายมีการตรวจสอบดูว่าค่าเป็น 'จริง' หรือไม่

  • ผลลัพธ์ที่เกี่ยวข้องจะปรากฏบนคอนโซล ทั้งนี้ขึ้นอยู่กับสิ่งนี้