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

Chương trình Python in tất cả phần tử riêng biệt của mảng nguyên

Cho một mảng nguyên. Các phần tử có thể trùng lặp. Nhiệm vụ hiển thị các giá trị riêng biệt (distinct).

Ví dụ

 Input::A=[1,2,3,4,2,3,5,6] Output [1,2,3,4,5,6] 

Thuật toán

 Bước 1: Nhập phần tử mảng. Bước 2: Chọn từng phần tử một. Bước 3: Kiểm tra phần tử đã chọn đã hiển thị chưa. Bước 4: Dùng biến flag khởi tạo 0. Nếu phần tử đã hiển thị flag=1, chưa hiển thị flag=0. Bước 5: Hiển thị phần tử riêng biệt. 

Mã ví dụ

 # Chương trình Python in tất cả phần tử # riêng biệt trong mảng cho trước def distinctelement(A, n1): print("Các Phần Tử Riêng Biệt Là ::>") for i in range(0, n1): c = 0 for j in range(0, i): if (A[i] == A[j]): c = 1 break if (c == 0): print(A[i]) # Mã điều khiển A=list() n1=int(input("Nhập kích thước List ::")) print("Nhập Phần Tử Của List ::") for i in range(int(n1)): k=int(input("")) A.append(k) distinctelement(A, n1) 

Kết quả

 Nhập kích thước List ::4 Nhập Phần Tử Của List :: 1 2 2 4 Các Phần Tử Riêng Biệt Là ::> 1 2 4