Cách tách số chẵn và số lẻ khỏi danh sách trong python

Chương trình Python để tách số chẵn và số lẻ của danh sách;

Chương trình Python để tìm hoặc tách các số lẻ và số chẵn khỏi danh sách

  • Chương trình Python để tách số chẵn và số lẻ trong danh sách riêng bằng vòng lặp For
  • Chương trình Python để tách số chẵn và số lẻ trong danh sách riêng bằng vòng lặp While
  • Chương trình Python để tách số chẵn và số lẻ trong danh sách riêng biệt bằng hàm

1. Chương trình Python để tách số chẵn và số lẻ trong danh sách riêng bằng vòng lặp For

  • Đầu tiên khai báo danh sách số, danh sách số chẵn, danh sách số lẻ trong python
  • Lấy giới hạn đầu vào của danh sách từ người dùng
  • Lặp lại vòng lặp for với hàm input[] để lấy một số đầu vào duy nhất từ ​​người dùng
  • Lưu trữ các phần tử trong danh sách bằng cách sử dụng danh sách. chức năng nối thêm []
  • Lặp lại vòng lặp for và tìm số chẵn và số lẻ bằng cách sử dụng câu lệnh if other
  • In cả hai danh sách

# Python Program to Put Even and Odd Numbers in Separate List

NumList = []
Even = []
Odd = []

Number = int[input["How many elements in list :- "]]

for i in range[1, Number + 1]:
    value = int[input["Please enter the Value of %d Element :- " %i]]
    NumList.append[value]

for j in range[Number]:
    if[NumList[j] % 2 == 0]:
        Even.append[NumList[j]]
    else:
        Odd.append[NumList[j]]

print["\n Element in Even List is : ", Even]
print["\n Element in Odd List is : ", Odd]

Sau khi thực hiện một chương trình, đầu ra sẽ là

How many elements in list :-  6

Please enter the Value of 1 Element :-  5
Please enter the Value of 2 Element :-  8
Please enter the Value of 3 Element :-  69
Please enter the Value of 4 Element :-  78
Please enter the Value of 5 Element :-  45
Please enter the Value of 6 Element :-  25

 Element in Even List is :  [8, 78]

 Element in Odd List is :  [5, 69, 45, 25]

2. Chương trình Python để tách số chẵn và số lẻ trong danh sách riêng bằng vòng lặp While

  • Đầu tiên khai báo danh sách số, danh sách số chẵn, danh sách số lẻ trong python
  • Lấy giới hạn đầu vào của danh sách từ người dùng
  • Lặp lại vòng lặp for với hàm input[] để lấy một số đầu vào duy nhất từ ​​người dùng
  • Lưu trữ các phần tử trong danh sách bằng cách sử dụng danh sách. chức năng nối thêm []
  • Lặp lại vòng lặp while và tìm số chẵn và số lẻ bằng câu lệnh if-else
  • In cả hai danh sách

# Python Program to Put Even and Odd Numbers in Separate List
#using while loop

NumList = []
Even = []
Odd = []
j = 0

Number = int[input["How many elements in list :- "]]

for i in range[1, Number + 1]:
    value = int[input["Please enter the Value of %d Element :- " %i]]
    NumList.append[value]

while[j < Number]:
    if[NumList[j] % 2 == 0]:
        Even.append[NumList[j]]
    else:
        Odd.append[NumList[j]]
    j = j + 1

print["\n Element in Even List is : ", Even]
print["\n Element in Odd List is : ", Odd]

Sau khi thực hiện chương trình, đầu ra sẽ là

How many elements in list :-  6

Please enter the Value of 1 Element :-  54
Please enter the Value of 2 Element :-  68
Please enter the Value of 3 Element :-  84
Please enter the Value of 4 Element :-  25
Please enter the Value of 5 Element :-  63
Please enter the Value of 6 Element :-  47

 Element in Even List is :  [54, 68, 84]

 Element in Odd List is :  [25, 63, 47]

3. Chương trình Python để tách số chẵn và số lẻ trong danh sách riêng biệt bằng hàm

  • Trước hết, khai báo một danh sách số
  • Định nghĩa hàm tìm danh sách số lẻ từ danh sách đã cho
  • Định nghĩa hàm tìm danh sách số lẻ từ danh sách đã cho
  • Lấy giới hạn đầu vào của danh sách từ người dùng
  • Lặp lại vòng lặp for với hàm input[] để lấy một số đầu vào duy nhất từ ​​người dùng
  • Gọi hàm số chẵn và số lẻ

# Python Program to Put Even and Odd Numbers in Separate List
# using functions

def evenNum[NumList]:
    Even = []
    for j in range[Number]:
        if[NumList[j] % 2 == 0]:
            Even.append[NumList[j]]

    print["Element in Even List is : ", Even]

def oddNum[NumList]:
    Odd = []
    for j in range[Number]:
        if[NumList[j] % 2 != 0]:
            Odd.append[NumList[j]]

    print["Element in Odd List is : ", Odd]
      
NumList = []

Number = int[input["How many elements in list :- "]]
for i in range[1, Number + 1]:
    value = int[input["Please enter the Value of %d Element :- " %i]]
    NumList.append[value]

evenNum[NumList]
oddNum[NumList]

Sau khi thực hiện chương trình, đầu ra sẽ là

How many elements in list :-  6

Please enter the Value of 1 Element :-  99
Please enter the Value of 2 Element :-  88
Please enter the Value of 3 Element :-  45
Please enter the Value of 4 Element :-  63
Please enter the Value of 5 Element :-  25
Please enter the Value of 6 Element :-  44

Element in Even List is :  [88, 44]
Element in Odd List is :  [99, 45, 63, 25]

Các chương trình danh sách Python được đề xuất

  1. Các phần tử danh sách in Python theo cách khác
  2. Cách nhập danh sách từ người dùng bằng Python
  3. Python Thêm và xóa các phần tử khỏi danh sách
  4. con trăn. Thêm/chèn phần tử vào chỉ mục được chỉ định trong danh sách
  5. Chương trình Python để loại bỏ sự xuất hiện thứ i/N của từ đã cho trong danh sách
  6. Chương trình Python để sắp xếp danh sách theo thứ tự tăng dần và giảm dần
  7. Python để tìm sự khác biệt của hai danh sách
  8. Python để tìm các phần tử tối thiểu và tối đa của danh sách
  9. Chương trình Python hoán đổi hai phần tử trong một danh sách
  10. Chương trình Python đảo ngược danh sách
  11. Cách chọn mục ngẫu nhiên từ danh sách trong Python

Chủ Đề