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

Python - สูงสุดในช่วงแถว


เมื่อต้องการค้นหาค่าสูงสุดในช่วงแถว จะใช้การวนซ้ำอย่างง่ายและวิธีการ 'สูงสุด'

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

ตัวอย่าง

my_list = [[11, 35, 6], [9, 11, 3], [35, 4, 2],[8, 15, 35], [5, 9, 18], [5, 14, 2]]

print("The list is :")
print(my_list)

i, j = 2, 4
print("The values for integers are ")
print(i, j)

my_result = 0
for index in range(i, j):

   my_result = max(max(my_list[index]), my_result)

print("The result is :")
print(my_result)

ผลลัพธ์

The list is :
[[11, 35, 6], [9, 11, 3], [35, 4, 2], [8, 15, 35], [5, 9, 18], [5, 14, 2]]
The values for integers are
2 4
The result is :
35

คำอธิบาย

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

  • ค่าสำหรับจำนวนเต็มสองตัวถูกกำหนดและแสดงบนคอนโซล

  • ตัวแปรถูกตั้งค่าเริ่มต้นเป็น 0

  • จำนวนเต็มจะถูกนำมาเป็นค่าช่วงและวนซ้ำ

  • ค่าสูงสุดขององค์ประกอบดัชนีถูกนำมาใช้และกำหนดให้กับตัวแปร

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล