Cách tách số chẵn và số lẻ khỏi danh sách trong python
Ngày đăng:
21/12/2022
Trả lời:
0
Lượt xem:
122
Chương trình Python để tách số chẵn và số lẻ của danh sách; Show
Chương trình Python để tìm hoặc tách các số lẻ và số chẵn khỏi danh sách
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
# 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
# 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
# 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
|