Trong chương trình này, một danh sách được chấp nhận với hỗn hợp các yếu tố lẻ và chẵn và dựa trên việc phần tử chẵn hay lẻ, nó được chia thành hai danh sách khác nhau. Show
Examples: Input : [8, 12, 15, 9, 3, 11, 26, 23] Output : Even lists: [8, 12, 26] Odd lists: [15, 9, 3, 11, 23] Input : [2, 5, 13, 17, 51, 62, 73, 84, 95] Output : Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95] Được đề xuất: Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp.{IDE} first, before moving on to the solution.
Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]1
Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]3 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]0 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]1
Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]7 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]8 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]9 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]0 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]1 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]2 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]3 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]4 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]5 ____1010____10 0 1Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]1 3 4 0 6
8 9a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)0 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)1
8 9a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)5 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)6 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)7 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]0 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)9 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]5 Case 1: Enter number of elements:5 Enter element:67 Enter element:43 Enter element:44 Enter element:22 Enter element:455 The even list [44, 22] The odd list [67, 43, 455] Case 2: Enter number of elements:3 Enter element:23 Enter element:44 Enter element:99 The even list [44] The odd list [23, 99]1 Case 1: Enter number of elements:5 Enter element:67 Enter element:43 Enter element:44 Enter element:22 Enter element:455 The even list [44, 22] The odd list [67, 43, 455] Case 2: Enter number of elements:3 Enter element:23 Enter element:44 Enter element:99 The even list [44] The odd list [23, 99]221
Output: Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]
Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]1
Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]3 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]0 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]1
8 9a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)0 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)1
8 9a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)5 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)6 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)7 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]0 a=[] n=int(input("Enter number of elements:")) for i in range(1,n+1): b=int(input("Enter element:")) a.append(b) even=[] odd=[] for j in a: if(j%2==0): even.append(j) else: odd.append(j) print("The even list",even) print("The odd list",odd)9 Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]5 Case 1: Enter number of elements:5 Enter element:67 Enter element:43 Enter element:44 Enter element:22 Enter element:455 The even list [44, 22] The odd list [67, 43, 455] Case 2: Enter number of elements:3 Enter element:23 Enter element:44 Enter element:99 The even list [44] The odd list [23, 99]1 Case 1: Enter number of elements:5 Enter element:67 Enter element:43 Enter element:44 Enter element:22 Enter element:455 The even list [44, 22] The odd list [67, 43, 455] Case 2: Enter number of elements:3 Enter element:23 Enter element:44 Enter element:99 The even list [44] The odd list [23, 99]221
Output: Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95] Điều này sẽ cung cấp cho bạn những gì bạn cần - lấy mẫu danh sách theo định kỳ từ phần bù 0 hoặc 1:
Lưu ý rằng trong các ví dụ trên, thao tác lát cắt đầu tiên ( Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]35) cho thấy việc lựa chọn tất cả các yếu tố từ Chỉ số bắt đầu mong muốn, trong khi hoạt động lát cắt thứ hai ( Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]36) trình bày cách chọn mọi mục khác trong danh sách. Một hoạt động lát cắt thành ngữ và hiệu quả hơn kết hợp hai thành viên thành một, cụ thể là Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]36 ( Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]8 có thể được bỏ qua) và Even lists: [2, 62, 84] Odd lists: [5, 13, 17, 51, 73, 95]39, tránh được bản sao danh sách không cần thiết và nên được sử dụng trong mã sản xuất, như những người khác đã chỉ ra trong các bình luận. Đây là một chương trình Python để đưa các yếu tố đồng đều và kỳ lạ vào một danh sách thành hai danh sách khác nhau. Mô tả vấn đề Chương trình lấy một danh sách và đặt các yếu tố đồng đều và lẻ trong đó vào hai danh sách riêng biệt. Giải pháp vấn đề 1. Lấy số lượng các yếu tố và lưu trữ nó trong một biến. 2. Lấy các yếu tố của danh sách từng người một. 3. Sử dụng một vòng lặp để đi qua các phần tử của danh sách và câu lệnh IF để kiểm tra xem phần tử chẵn hay lẻ. 4. Nếu phần tử chẵn, hãy nối nó vào một danh sách riêng biệt và nếu nó là lẻ, hãy nối nó vào một danh sách khác. 5. Hiển thị các yếu tố trong cả hai danh sách. 6. Thoát. Chương trình/mã nguồn Dưới đây là mã nguồn của chương trình Python để đặt các phần tử chẵn và lẻ trong danh sách thành hai danh sách khác nhau. Đầu ra chương trình cũng được hiển thị dưới đây. Giải thích chương trình 1. Người dùng phải nhập số lượng phần tử và lưu trữ nó trong một biến. 2. Sau đó, người dùng phải nhập các phần tử của danh sách từng người một bằng cách sử dụng vòng lặp và lưu trữ nó trong danh sách. 3. Một vòng khác được sử dụng để đi qua các yếu tố của danh sách. 4. Câu lệnh IF kiểm tra xem phần tử chẵn hoặc lẻ và nối chúng vào các danh sách riêng biệt. 5. Cả hai danh sách đều được in. Trường hợp kiểm tra thời gian chạy Case 1: Enter number of elements:5 Enter element:67 Enter element:43 Enter element:44 Enter element:22 Enter element:455 The even list [44, 22] The odd list [67, 43, 455] Case 2: Enter number of elements:3 Enter element:23 Enter element:44 Enter element:99 The even list [44] The odd list [23, 99] Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python. Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python. Bước tiếp theo:
Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn. Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses. Làm thế nào để bạn tách một mảng chẵn và lẻ?Explanation.. Đầu tiên, hãy khai báo mảng int của bạn .. Chạy A cho vòng lặp từ i = 0 đến i = kích thước để lặp qua mảng .. Nếu phần tử là một số chẵn, hãy bỏ qua nó .. Nếu phần tử là một số lẻ, hãy chạy một vòng khác cho vòng lặp đầu tiên. .... Nếu phần tử tiếp theo là một số chẵn, hãy trao đổi nó với phần tử hiện tại .. Làm thế nào để bạn phân tách số lẻ và chẵn?Khi bạn chia một số cho hai và nếu số dư bằng không, đó là một số chẵn. Khi một số được chia cho hai với số dư còn lại là 1, thì đó là một số lẻ. Ví dụ về số chẵn 2,4,6,8,… ... When a number is divided by two with a remaining balance of 1, then it's an odd number. Example of even number 2,4,6,8,…..
Làm thế nào để bạn in thậm chí và số lẻ một cách riêng biệt trong Python?Chương trình Python để in thậm chí và số lẻ trong danh sách.. num_list=[]. n = int (đầu vào ("Nhập bắt đầu phạm vi:")). k = int (đầu vào ("Nhập phần cuối của phạm vi:")). Đối với tôi trong phạm vi (n, k):. num_list.nối (i). In ("Danh sách số gốc:", num_list). even_list=[]. odd_list=[]. Làm thế nào để bạn phân tách dữ liệu trong một danh sách trong Python?Để phân chia danh sách thành các phần N trong Python, hãy sử dụng hàm Numpy.Array_Split ().NP.Chức năng chia () chia các mảng thành nhiều mảng con.use the numpy. array_split() function. The np. split() function splits the array into multiple sub-arrays. |