Hướng dẫn find even number in python - tìm số chẵn trong python

Một số là ngay cả khi nó hoàn toàn chia hết cho 2. Khi số được chia cho 2, chúng tôi sử dụng toán tử còn lại Enter a number: 43 43 is Odd 1 để tính toán phần còn lại. Nếu phần còn lại không bằng không, số là số lẻ.

Mã nguồn

# Python program to check if the input number is odd or even. # A number is even if division by 2 gives a remainder of 0. # If the remainder is 1, it is an odd number. num = int(input("Enter a number: ")) if (num % 2) == 0: print("{0} is Even".format(num)) else: print("{0} is Odd".format(num))

Đầu ra 1

Enter a number: 43 43 is Odd

Đầu ra 2

Enter a number: 18 18 is Even

Trong chương trình này, chúng tôi yêu cầu người dùng cho đầu vào và kiểm tra xem số này là lẻ hay chẵn. Xin lưu ý rằng Enter a number: 43 43 is Odd 2 là trường thay thế cho Enter a number: 43 43 is Odd 3.

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]4 Enter a number: 43 43 is Odd 68Enter a number: 43 43 is Odd 5Enter a number: 43 43 is Odd 510, 4, 668Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 65

Số lẻ và chẵn:

Nếu bạn chia số cho 2 và nó cho phần còn lại là 0 thì nó được gọi là số chẵn, nếu không thì một số lẻ.

Ví dụ số chẵn: 2, 4, 6, 8, 10, v.v. 2, 4, 6, 8, 10, etc.

Ví dụ số lẻ: 1, 3, 5, 7, 9, v.v.1, 3, 5, 7, 9 etc.

Xem ví dụ này:

Output:

Đối với video, hãy tham gia kênh YouTube của chúng tôi: Tham gia ngay

Nhận xét

  • Gửi phản hồi của bạn đến [Email & NBSP; được bảo vệ]

Giúp đỡ người khác, xin vui lòng chia sẻ

Enter a number: 18 18 is Even 43Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]4 Enter a number: 18 18 is Even 45Enter a number: 43 43 is Odd 1Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]7Enter a number: 18 18 is Even 80__15Input: list2 = [12, 14, 95, 3] Output: [12, 14]0Input: list2 = [12, 14, 95, 3] Output: [12, 14]1

Example:  

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

Không gian phụ trợ: O (1)Using for loop

Phương pháp: Sử dụng Numpy.Array

Python3

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Enter a number: 43 43 is Odd 7Enter a number: 43 43 is Odd 8Enter a number: 43 43 is Odd 9Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 1Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 3__

Enter a number: 18 18 is Even 95 Enter a number: 18 18 is Even 96

Enter a number: 18 18 is Even 97Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]7Enter a number: 43 43 is Odd 8__

Input: list2 = [12, 14, 95, 3] Output: [12, 14]2Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Input: list2 = [12, 14, 95, 3] Output: [12, 14]4Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]6Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Output:  

10, 4, 66

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]10Enter a number: 43 43 is Odd 5 Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]12Using while loop 

Python3

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]13Enter a number: 43 43 is Odd 5 Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]15Enter a number: 43 43 is Odd 1 Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]7 Enter a number: 43 43 is Odd 5Enter a number: 43 43 is Odd 5

Đư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.

10, 4, 66610, 4, 66710, 4, 66810, 4, 669

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

Input: list2 = [12, 14, 95, 3] Output: [12, 14]2Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Even numbers in the list: [10, 4, 66]1Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]6Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]0 ____87515 Even numbers in the list: [10, 4, 66]9

Output:  

10, 4, 66

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

Python3

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Enter a number: 43 43 is Odd 7Enter a number: 43 43 is Odd 8Enter a number: 43 43 is Odd 9Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 1Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 3__

Enter a number: 43 43 is Odd 05Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 07Enter a number: 18 18 is Even 9 Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]0Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]1 Enter a number: 43 43 is Odd 4__

Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 22Enter a number: 43 43 is Odd 23

Output:  

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

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

Python3

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Enter a number: 43 43 is Odd 7Enter a number: 43 43 is Odd 8Enter a number: 43 43 is Odd 9Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 1Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 3__

Enter a number: 43 43 is Odd 05Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 43__

Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 22Enter a number: 43 43 is Odd 23

Đầu ra

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

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

Python3

Enter a number: 43 43 is Odd 59 Enter a number: 43 43 is Odd 60Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 62Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]0Enter a number: 43 43 is Odd 65

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]4 Enter a number: 43 43 is Odd 68Enter a number: 43 43 is Odd 5Enter a number: 43 43 is Odd 510, 4, 668Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 65

Input: list2 = [12, 14, 95, 3] Output: [12, 14]2Enter a number: 43 43 is Odd 76

Các

Input: list2 = [12, 14, 95, 3] Output: [12, 14]2Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 91Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]6Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Enter a number: 43 43 is Odd 60Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 62Even numbers in the list: [10, 4, 66]7Even numbers in the list: [10, 4, 66]9Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Enter a number: 43 43 is Odd 7Enter a number: 43 43 is Odd 8Enter a number: 43 43 is Odd 9Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 1Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 3__

Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Enter a number: 43 43 is Odd 21Enter a number: 18 18 is Even 19Enter a number: 18 18 is Even 20Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]6Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Enter a number: 18 18 is Even 24

Đầu ra

Even numbers in the list: 10 4 66

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

Python3

Enter a number: 43 43 is Odd 59 Enter a number: 43 43 is Odd 60Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 62Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]0Enter a number: 43 43 is Odd 65

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]4 Enter a number: 43 43 is Odd 68Enter a number: 43 43 is Odd 5Enter a number: 43 43 is Odd 510, 4, 668Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 65

Các

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Enter a number: 18 18 is Even 54Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]6Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Enter a number: 43 43 is Odd 7Enter a number: 43 43 is Odd 8Enter a number: 43 43 is Odd 9Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 1Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 3__

Python3

Enter a number: 43 43 is Odd 59 Enter a number: 43 43 is Odd 60Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 62Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]0Enter a number: 43 43 is Odd 65

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]4 Enter a number: 43 43 is Odd 68Enter a number: 43 43 is Odd 5Enter a number: 43 43 is Odd 510, 4, 668Enter a number: 43 43 is Odd 21Enter a number: 43 43 is Odd 43Enter a number: 43 43 is Odd 65

Các

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Enter a number: 18 18 is Even 85

Enter a number: 18 18 is Even 43Enter a number: 18 18 is Even 87Input: list2 = [12, 14, 95, 3] Output: [12, 14]1

Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]3Input: list2 = [12, 14, 95, 3] Output: [12, 14]3Enter a number: 18 18 is Even 54Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]6Input: list2 = [12, 14, 95, 3] Output: [12, 14]7

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Enter a number: 43 43 is Odd 7Enter a number: 43 43 is Odd 8Enter a number: 43 43 is Odd 9Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 1Enter a number: 43 43 is Odd 8Enter a number: 18 18 is Even 3__

Phương pháp: Sử dụng chức năng liệt kê & nbsp;

Python3

Enter a number: 43 43 is Odd 4Enter a number: 43 43 is Odd 5 Enter a number: 43 43 is Odd 6Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]7Enter a number: 43 43 is Odd 8__

Enter a number: 18 18 is Even 9 Enter a number: 18 18 is Even 39Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]1 Enter a number: 18 18 is Even 41Enter a number: 18 18 is Even 42

Enter a number: 18 18 is Even 43Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]4 Enter a number: 18 18 is Even 45Enter a number: 43 43 is Odd 1Input: list1 = [2, 7, 5, 64, 14] Output: [2, 64, 14]7Enter a number: 43 43 is Odd 5Enter a number: 43 43 is Odd 5Input: list2 = [12, 14, 95, 3] Output: [12, 14]0Input: list2 = [12, 14, 95, 3] Output: [12, 14]1

Phương pháp: Sử dụng Pass & NBSP;

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

Output:

Enter a number: 43 43 is Odd 0

Chủ đề