Hướng dẫn how do you pick even numbers in python? - làm thế nào để bạn chọn số chẵn trong python?

Đưa ra một danh sách các số, hãy viết một chương trình Python để in tất cả các số chẵn trong danh sách đã cho.

Example:  

Input: list1 = [2, 7, 5, 64, 14]
Output: [2, 64, 14]
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]

Phương pháp 1: Sử dụng cho vòng lặpUsing for loop

Lặp lại từng phần tử trong danh sách bằng cách sử dụng vòng lặp và kiểm tra xem num % 2 == 0. Nếu điều kiện thỏa mãn, thì chỉ in số. & Nbsp;

Python3

list1 =

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3__12

10, 4, 66
3
10, 4, 66
4
10, 4, 66
5
10, 4, 66
6

10, 4, 66
7
10, 4, 66
8
10, 4, 66
4
10, 4, 66
0
10, 4, 66
1 ==

10, 4, 66
6
10, 4, 66
7
10, 4, 66
8=
Even numbers in the list:  [10, 4, 66]
0
Even numbers in the list:  [10, 4, 66]
1

Output:  

10, 4, 66

Phương pháp 2: Sử dụng trong khi Loop & NBSP;Using while loop 

Python3

list1 =

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Even numbers in the list:  [10, 4, 66]
7__12

10, 4, 66
4=
10, 4, 66
4

Even numbers in the list: 10 4 66 
0
Even numbers in the list: 10 4 66 
1
Even numbers in the list: 10 4 66 
2
Even numbers in the list: 10 4 66 
3

10, 4, 66
7
10, 4, 66
8
Even numbers in the list: 10 4 66 
6
10, 4, 66
0
10, 4, 66
1 ==

10, 4, 66
6
10, 4, 66
7
[ 2 64 14]
5=
Even numbers in the list:  [10, 4, 66]
0
Even numbers in the list:  [10, 4, 66]
1

10, 4, 66
7
10, 4, 66
4list1 1= list1 3

Output:  

10, 4, 66

Phương pháp 3: Sử dụng danh sách hiểu & nbsp;Using list comprehension 

Python3

list1 =

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3__12

10, 4, 66
3
10, 4, 66
4
10, 4, 66
5
10, 4, 66
6

10, 4, 66
7
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
15
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
16
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
17

Output:  

Even numbers in the list:  [10, 4, 66]

10, 4, 66
7
10, 4, 66
8
10, 4, 66
4
10, 4, 66
0
10, 4, 66
1 ==
Using lambda expressions 

Python3

Phương pháp 2: Sử dụng trong khi Loop & NBSP;

list1 =

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Even numbers in the list:  [10, 4, 66]
7__12

10, 4, 66
7
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
15
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
16
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
17

10, 4, 66
4=
10, 4, 66
4

Even numbers in the list:  [10, 4, 66]

10, 4, 66
7
10, 4, 66
8
Even numbers in the list: 10 4 66 
6
10, 4, 66
0
10, 4, 66
1 ==
Using Recursion

Python3

10, 4, 66
7
10, 4, 66
4list1 1= list1 3

Phương pháp 3: Sử dụng danh sách hiểu & nbsp;

10, 4, 66
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
70

=9=

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
01
10, 4, 66
3
10, 4, 66
4
10, 4, 66
5

10, 4, 66
6
10, 4, 66
7
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
15
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
37
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
85=
Even numbers in the list:  [10, 4, 66]
0
Even numbers in the list:  [10, 4, 66]
1

10, 4, 66
7
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
54
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
37
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
56list1 1list1 3
Even numbers in the list:  [10, 4, 66]
1

list1 =

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3__12

10, 4, 66
7
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
15
10, 4, 66
13
10, 4, 66
14=
Even numbers in the list:  [10, 4, 66]
0
Even numbers in the list:  [10, 4, 66]
1

10, 4, 66
18

10, 4, 66
4=
10, 4, 66
4

Even numbers in the list: 10 4 66 

10, 4, 66
7
10, 4, 66
8
Even numbers in the list: 10 4 66 
6
10, 4, 66
0
10, 4, 66
1 ==

Python3

10, 4, 66
7
10, 4, 66
4list1 1= list1 3

Phương pháp 3: Sử dụng danh sách hiểu & nbsp;

=9=

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
01
10, 4, 66
3
10, 4, 66
4
10, 4, 66
5

10, 4, 66
7
10, 4, 66
7
10, 4, 66
48=
Even numbers in the list:  [10, 4, 66]
0
Even numbers in the list:  [10, 4, 66]
1

Phương pháp 4: Sử dụng biểu thức Lambda & NBSP;

Python3

10, 4, 66
7
10, 4, 66
4list1 1= list1 3

Phương pháp 3: Sử dụng danh sách hiểu & nbsp;

=9=

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
01
10, 4, 66
3
10, 4, 66
4
10, 4, 66
5

10, 4, 66
7
10, 4, 66
79

10, 4, 66
37
10, 4, 66
81
10, 4, 66
5

10, 4, 66
7
10, 4, 66
7
10, 4, 66
48=
Even numbers in the list:  [10, 4, 66]
0
Even numbers in the list:  [10, 4, 66]
1

Phương pháp 4: Sử dụng biểu thức Lambda & NBSP;

list1 =
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5__12

Python3

=9=

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
37
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
15
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
39____115
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
41

Đầu ra

Phương pháp 5: Sử dụng đệ quy

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
53
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
54
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
37
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
56=
10, 4, 66
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
59

10, 4, 66
7
10, 4, 66
17

Output:

[ 2 64 14]

Làm thế nào để bạn lọc các số thậm chí trong Python?

Để lọc các số thậm chí từ danh sách trong Python, hãy sử dụng hàm tích hợp Filter []. Vượt qua hàm trả về đúng cho một số chẵn và danh sách các số, làm đối số cho hàm lọc [].use filter[] builtin function. Pass the function that returns True for an even number, and the list of numbers, as arguments to filter[] function.

Làm thế nào để bạn in số thậm chí trong danh sách Python?

Ví dụ #1: In tất cả các số chẵn từ danh sách đã cho bằng cách sử dụng cho vòng lặp xác định và giới hạn kết thúc của phạm vi.Lặp lại từ bắt đầu cho đến phạm vi trong danh sách bằng cách sử dụng vòng lặp và kiểm tra xem num % 2 == 0. Nếu điều kiện thỏa mãn, thì chỉ in số.Iterate from start till the range in the list using for loop and check if num % 2 == 0. If the condition satisfies, then only print the number.

Làm thế nào để bạn kiểm tra xem một số thậm chí có trong một danh sách trong Python?

Cách pythonic nhất để kiểm tra xem danh sách có số lượng phần tử chẵn là sử dụng biểu thức modulo LEN [My_list]%2 trả về 1 nếu độ dài danh sách là lẻ và 0 nếu độ dài danh sách đều.Vì vậy, để kiểm tra xem danh sách có số lượng các phần tử chẵn sử dụng biểu thức LEN [my_list]%2 == 0.use the modulo expression len[my_list]%2 that returns 1 if the list length is odd and 0 if the list length is even. So to check if a list has an even number of elements use the expression len[my_list]%2==0 .

Làm cách nào để in số thậm chí?

C Bài tập: In tất cả các số chẵn từ 1 đến 50..
Trình bày bằng hình ảnh:.
C mã: #include int main [] {int i;printf ["số chẵn từ 1 đến 50 [bao gồm]: \ n"];for [i = 1; i
Flowchart:.
C Trình chỉnh sửa mã lập trình:.

Bài Viết Liên Quan

Chủ Đề