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

โปรแกรม Python ค้นหาตำแหน่งขององค์ประกอบสูงสุดและต่ำสุดในรายการ?


ใน python นั้นง่ายต่อการค้นหาองค์ประกอบสูงสุดและต่ำสุดและตำแหน่งของมันด้วย Python มีฟังก์ชัน inbuilt ที่แตกต่างกัน min() ใช้สำหรับค้นหาค่าต่ำสุดในอาร์เรย์ max() ใช้สำหรับค้นหาค่าสูงสุดในอาร์เรย์ index() ใช้สำหรับค้นหาดัชนีขององค์ประกอบ

อัลกอริทึม

maxminposition(A, n)
/* A is a user input list and n is the size of the list.*/
Step 1: use inbuilt function for finding the position of minimum element.
            A.index(min(A))
Step 2: use inbuilt function for finding the position of a maximum element.
            A.index(max(A))

โค้ดตัวอย่าง

# Function to find minimum and maximum position in list
def maxminposition(A, n):
   # inbuilt function to find the position of minimum 
   minposition = A.index(min(A))
   # inbuilt function to find the position of maximum 
   maxposition = A.index(max(A)) 
   print ("The maximum is at position::", maxposition + 1) 
   print ("The minimum is at position::", minposition + 1)
# Driver code
A=list()
n=int(input("Enter the size of the List ::"))
print("Enter the Element ::")
for i in range(int(n)):
   k=int(input(""))
   A.append(k)
maxminposition(A,n)

ผลลัพธ์

Enter the size of the List ::4
Enter the Element::
12
34
1
66
The maximum is at position:: 4
The minimum is at position:: 3