Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tìm vị trí phần tử lớn nhất và nhỏ nhất trong list

Trong Python rất dễ tìm max, min và vị trí của chúng. Python cung cấp hàm built-in: min() tìm giá trị nhỏ nhất, max() tìm giá trị lớn nhất, index() tìm chỉ mục của phần tử.

Thuật toán

 maxminposition(A, n) /* A là list nhập, n là kích thước list */ Bước 1: Dùng hàm built-in tìm vị trí phần tử nhỏ nhất. A.index(min(A)) Bước 2: Dùng hàm built-in tìm vị trí phần tử lớn nhất. A.index(max(A)) 

Mã ví dụ

 # Hàm tìm vị trí min và max trong list def maxminposition(A, n): # Hàm built-in tìm vị trí min minposition = A.index(min(A)) # Hàm built-in tìm vị trí max maxposition = A.index(max(A)) print ("Vị trí lớn nhất là::", maxposition + 1) print ("Vị trí nhỏ nhất là::", minposition + 1) # Mã điều khiển A=list() n=int(input("Nhập kích thước List ::")) print("Nhập Phần Tử ::") for i in range(int(n)): k=int(input("")) A.append(k) maxminposition(A,n) 

Kết quả

 Nhập kích thước List ::4 Nhập Phần Tử:: 12 34 1 66 Vị trí lớn nhất là:: 4 Vị trí nhỏ nhất là:: 3